看板 Soft_Job 關於我們 聯絡資訊
※ 引述《asimon (逞˙強)》之銘言: 照你找到的中文資料,的確會有HTML是程式語言的感覺 這邊等下詳述,先把「program」解決掉 google對program的定義沒有問題 但是一般對「控制電腦」是更為直接的控制 HTML最多只能說是控制瀏覽器的顯示而已 回到程式語言 wiki中文還有推文出現的某個中文網頁對程式語言的定義都有點模糊 wiki英文的Programming language就有個關鍵字algorithms,要能 表達algorithms的才算 有了algorithms的分界點後,HTML就不可能是程式語言了 值得注意的是wiki英文對Programming language控制對象的用語是 控制「machine」,電腦只是其中之一。不像中文資料常常把程式 語言說成是電腦專用的東西。 如果再查machine的定義,我們可以發現machine所指的對象比較偏向實際的物體。 那我們可能又要討論一個程式語言可以離硬體多遠還能被稱為程式語言 其實我覺得當討論A是不是B這種問題時永遠有討論的空間啦 因為B總是人定義的範圍,範圍總是有模糊空間或是描述不精確的時候 不過在這個討論的問題是wiki中文寫的太模糊了就是 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.86.30.86
leicheong:programming language一定要有「運算」能力才可以啦... 08/07 11:18
leicheong:有人能單純用HTML計算1+1=多少嗎? 08/07 11:19
DinoZavolta:那script算不算programming language~?! 08/07 11:52
leicheong:scripting類的一直都算吧... :O 08/07 12:40
yauhh:講1+1太廣泛了,數值計算可以從集合結構討論,而HTML本來就是 08/07 13:42
yauhh:表達一些結構. 所以單單問一個運算能不能表達,並不是梗. 08/07 13:43
leicheong:我只是說HTML連1+1的計算也辦不到, 不可能算程式語言. 08/07 14:10
leicheong:人們讓電腦辦事, 是由「計算」開始的, 之後才有其他要求 08/07 14:12
leicheong:因此看某事物是不會程式語言, 最基本的要求就是能讓它 08/07 14:13
leicheong:「運算」. 08/07 14:13
leicheong:只是「表達」而不實際產生結果的話不合規格, 因為那樣 08/07 14:17
leicheong:的話CSV格式, ASCII圖像等甚麼的也算是嗎? 08/07 14:18
leicheong:我想那樣的話, 不管是甚麼, 只要能存放在電腦內的, 都可 08/07 14:19
leicheong:算是程式語言吧... 08/07 14:19
yauhh:你講計算就更廣泛,電腦中的任何東西都可以扯上計算,還可以 08/07 15:29
yauhh:搞出一堆calculus 08/07 15:29
leicheong:我說的只是「基本要求」. 簡單的「四則運算」是基本條件 08/07 15:34
leicheong:不明白你東拉西扯的想說甚麼... 08/07 15:35
yauhh:因為你看得太少,只以為任何語言一定要有四則運算之類的東西 08/07 15:40
yauhh:很多基本就沒四則運算的,不折不扣是個語言. 08/07 15:41
yauhh:另外,你明明扯東又扯西,怎麼變成是我東扯西扯了 08/07 15:42
leicheong:程式語言必須能支援基本的計算這是定義, 沒甚麼好說的. 08/07 15:48
leicheong:你扯上那些集合結構甚麼的只能混淆定義, 有甚麼意思? 08/07 15:51
Sigma322:何不私底下去討論呢? 這已經偏離Soft_Job了 08/07 16:30
akasan:PLT 版歡迎你 08/07 17:59
Huangs:大推 yauhh 大見識不凡! 08/07 21:07
twnin:"程式"語言是用來寫應用程式的 08/08 03:10
twnin:java script與html能寫程式嗎? 08/08 03:11
twnin:只要能寫程式,沒人規定程式語言必須要有什麼功能 08/08 03:12
twnin:只要不能寫出程式,有再強大的功能也不是程式語言 08/08 03:12
twnin:以上為我個人的定義 08/08 03:13
ledia:我也想大推一下 yauhh 大見識不凡, 想法見地都非一般人所懂 08/08 10:20
netburst:很多WEB APP不就能靠JS寫出來的嗎? 那些就不是程式嗎 08/08 11:35
kenzou:twnin大誤啊,javascript為什麼不能拿來寫程式? 08/08 13:19
kenzou:把js和html相提並論,根本是不同的東西啊。 08/08 13:20
kenzou:看來大部分的人還是把js低估了.. 08/08 13:20
leicheong:javascript可以寫計算機, 你認為不算的話也許可以看HTA 08/08 13:36
andymai:js不能寫程式?那幾年前的網頁版"瑪莉兄弟"難道是我的幻覺? 08/08 14:09
yoco315:跟你同樣是 y 開頭,讓我覺得好丟臉... 08/08 22:55