Re: HTML是不是程式語言..

看板Soft_Job作者 (墳墓)時間13年前 (2010/08/09 08:13), 編輯推噓1(107)
留言8則, 1人參與, 最新討論串5/6 (看更多)
※ 引述《bobju (寶貝豬)》之銘言: : 參照: http://en.wikipedia.org/wiki/Programming_language : 主要關鍵句是這兩句: : A programming language is an artificial language designed to express : ^^^^^^^^^^^^^^^^^^^ 真要拿這頁來討論的話,重點應該是這句: Some, but not all, authors restrict the term "programming language" to those languages that can express all possible algorithms.[1][2] [2] In mathematical terms, this means the programming language is Turing-complete MacLennan, Bruce J. (1987). Principles of Programming Languages. Oxford University Press. p. 1. ISBN 0-19-511306-3. 很明顯的,如果你認為程式語言必須是 Turing-complete(這可是有嚴謹定義的), 那麼 XML/HTML/SQL 自然都不能算是程式語言,像TIOBE Index 就是採用這個定義。 但也並不是所有人都認為程式語言必須要是 Turing-complete…… 所以,真要討論這個問題的話,應該要先定義程式語言到底包不包含非 Turing-complete 的東西唄。 -- ~ 白馬帶著她一步步地回到中原。白馬已經老了,只能慢慢地走, 'v' Brian Hsu 但終是能回到中原的。江南有楊柳、桃花,有燕子、金魚…… // \\ ( 墳 墓 ) /( )\ 但這個美麗的姑娘就像古高昌國人那樣固執。 【白馬嘯西風】 ^`~'^ http://bone.twbbs.org.tw/blog 『那都是很好很好的,可我偏不喜歡。』 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.32.43.126

08/09 10:33, , 1F
你應該是會錯意了.你引用的那段話是對programming language
08/09 10:33, 1F

08/09 10:35, , 2F
有更嚴格的定義: "必須可以表達所有的演算法". 依此定義,
08/09 10:35, 2F

08/09 10:35, , 3F
shell script 才算不上是"程式語言". 但 HTML 根本是連最廣
08/09 10:35, 3F

08/09 10:36, , 4F
義的程式語言的邊都沾不上.
08/09 10:36, 4F

08/09 10:59, , 5F
google: "HTML programming language", 你會發現幾乎沒人會
08/09 10:59, 5F

08/09 10:59, , 6F
把 HTML 視為程式語言.
08/09 10:59, 6F

08/09 11:03, , 7F
sorry, 剛看到一個投票結果: 認為 HTML "是" 對 "否"的比例:
08/09 11:03, 7F

08/09 11:04, , 8F
0.45 : 0.54, 雖說認為"否"的佔多數, 但認為"是"的也不少.
08/09 11:04, 8F
文章代碼(AID): #1CNqWm9M (Soft_Job)
討論串 (同標題文章)
文章代碼(AID): #1CNqWm9M (Soft_Job)