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

看板Soft_Job作者 (超級白)時間13年前 (2010/08/07 08:41), 編輯推噓8(8031)
留言39則, 12人參與, 最新討論串3/6 (看更多)
※ 引述《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

08/07 11:18, , 1F
programming language一定要有「運算」能力才可以啦...
08/07 11:18, 1F

08/07 11:19, , 2F
有人能單純用HTML計算1+1=多少嗎?
08/07 11:19, 2F

08/07 11:52, , 3F
那script算不算programming language~?!
08/07 11:52, 3F

08/07 12:40, , 4F
scripting類的一直都算吧... :O
08/07 12:40, 4F

08/07 13:42, , 5F
講1+1太廣泛了,數值計算可以從集合結構討論,而HTML本來就是
08/07 13:42, 5F

08/07 13:43, , 6F
表達一些結構. 所以單單問一個運算能不能表達,並不是梗.
08/07 13:43, 6F

08/07 14:10, , 7F
我只是說HTML連1+1的計算也辦不到, 不可能算程式語言.
08/07 14:10, 7F

08/07 14:12, , 8F
人們讓電腦辦事, 是由「計算」開始的, 之後才有其他要求
08/07 14:12, 8F

08/07 14:13, , 9F
因此看某事物是不會程式語言, 最基本的要求就是能讓它
08/07 14:13, 9F

08/07 14:13, , 10F
「運算」.
08/07 14:13, 10F

08/07 14:17, , 11F
只是「表達」而不實際產生結果的話不合規格, 因為那樣
08/07 14:17, 11F

08/07 14:18, , 12F
的話CSV格式, ASCII圖像等甚麼的也算是嗎?
08/07 14:18, 12F

08/07 14:19, , 13F
我想那樣的話, 不管是甚麼, 只要能存放在電腦內的, 都可
08/07 14:19, 13F

08/07 14:19, , 14F
算是程式語言吧...
08/07 14:19, 14F

08/07 15:29, , 15F
你講計算就更廣泛,電腦中的任何東西都可以扯上計算,還可以
08/07 15:29, 15F

08/07 15:29, , 16F
搞出一堆calculus
08/07 15:29, 16F

08/07 15:34, , 17F
我說的只是「基本要求」. 簡單的「四則運算」是基本條件
08/07 15:34, 17F

08/07 15:35, , 18F
不明白你東拉西扯的想說甚麼...
08/07 15:35, 18F

08/07 15:40, , 19F
因為你看得太少,只以為任何語言一定要有四則運算之類的東西
08/07 15:40, 19F

08/07 15:41, , 20F
很多基本就沒四則運算的,不折不扣是個語言.
08/07 15:41, 20F

08/07 15:42, , 21F
另外,你明明扯東又扯西,怎麼變成是我東扯西扯了
08/07 15:42, 21F

08/07 15:48, , 22F
程式語言必須能支援基本的計算這是定義, 沒甚麼好說的.
08/07 15:48, 22F

08/07 15:51, , 23F
你扯上那些集合結構甚麼的只能混淆定義, 有甚麼意思?
08/07 15:51, 23F

08/07 16:30, , 24F
何不私底下去討論呢? 這已經偏離Soft_Job了
08/07 16:30, 24F

08/07 17:59, , 25F
PLT 版歡迎你
08/07 17:59, 25F

08/07 21:07, , 26F
大推 yauhh 大見識不凡!
08/07 21:07, 26F

08/08 03:10, , 27F
"程式"語言是用來寫應用程式的
08/08 03:10, 27F

08/08 03:11, , 28F
java script與html能寫程式嗎?
08/08 03:11, 28F

08/08 03:12, , 29F
只要能寫程式,沒人規定程式語言必須要有什麼功能
08/08 03:12, 29F

08/08 03:12, , 30F
只要不能寫出程式,有再強大的功能也不是程式語言
08/08 03:12, 30F

08/08 03:13, , 31F
以上為我個人的定義
08/08 03:13, 31F

08/08 10:20, , 32F
我也想大推一下 yauhh 大見識不凡, 想法見地都非一般人所懂
08/08 10:20, 32F

08/08 11:35, , 33F
很多WEB APP不就能靠JS寫出來的嗎? 那些就不是程式嗎
08/08 11:35, 33F

08/08 13:19, , 34F
twnin大誤啊,javascript為什麼不能拿來寫程式?
08/08 13:19, 34F

08/08 13:20, , 35F
把js和html相提並論,根本是不同的東西啊。
08/08 13:20, 35F

08/08 13:20, , 36F
看來大部分的人還是把js低估了..
08/08 13:20, 36F

08/08 13:36, , 37F
javascript可以寫計算機, 你認為不算的話也許可以看HTA
08/08 13:36, 37F

08/08 14:09, , 38F
js不能寫程式?那幾年前的網頁版"瑪莉兄弟"難道是我的幻覺?
08/08 14:09, 38F

08/08 22:55, , 39F
跟你同樣是 y 開頭,讓我覺得好丟臉...
08/08 22:55, 39F
文章代碼(AID): #1CNAl4-c (Soft_Job)
文章代碼(AID): #1CNAl4-c (Soft_Job)