HTML是不是程式語言..

看板 Soft_Job
作者 asimon (逞˙強)
時間 2010-08-07 02:21:16
留言 96則留言 (25推 0噓 71→)

[恕刪] : 把HTML跟android當成程式語言,觀念就有一點問題 看到這句話讓我思考了好一會.. 這是蠻好玩的問題!! wiki zh對 程式語言 的定義: 程式語言(programming language), 又稱程式設計語言(program design language,簡稱PDL), 是一組用來定義電腦程式的語法規則。 它是一種被標準化的交流技巧,用來向電腦發出指令。 一種電腦語言讓程式設計師能夠準確地定義電腦所需要使用的資料, 並精確地定義在不同情況下所應當採取的行動。 google translate 對 program 的定義: a set of instructions in code that control the operations or functions of a computer 不專業翻譯: 一串可以控制或操作電腦, 使之產生特定功能的代碼 依照上面的解釋, 我認為, 只要可以讓電腦產生預期功能的指令或代碼都可以稱為程式..? HTML一樣可以讓電腦顯示出預期的結果, 達到某些功能, 為何不能稱為程式呢? 忽然想到古早網路小說的一句話: 天使不一定要長著白色翅膀,拿著仙棒,飛在空中的,才叫天使.. 也許可以討論討論..? by ASimon -- ◆ From: 203.70.81.141
※ 批踢踢實業坊(ptt.cc)
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1281118878.A.192.html

asimon:程式語言一定要有邏輯有if else for while嗎??!! O_O? 08/07 02:23

JoeHorn:依照您查的資料. HTML 能 control 什麼 operation/func.? 08/07 02:24

JoeHorn:Markup Language == Programming Language? 08/07 02:25

asimon:瀏覽器秀出預期的結果 算是一種operation吧? 08/07 02:27

JoeHorn:可是每個瀏覽器的解讀又不同,動作不同,這是 HTML 控制的 08/07 02:29

asimon:markup language 是否屬於一種 programming language.. 08/07 02:29

asimon:所以問題是不是轉換成這個? 08/07 02:29

JoeHorn:嗎? 另外,XML 呢? XAML 呢? :) 08/07 02:30

asimon:不同的c compiler對同樣的程式解讀/動作也可能不同, 這也不 08/07 02:30

JoeHorn:看來不是啊.. 維基百科別只看中文版,英文版比較詳盡... 08/07 02:30

JoeHorn:http://0rz.tw/kMd03 08/07 02:30

asimon:是c本身控制的.. 所以.. 我很好奇xml是否算是程式語言? 08/07 02:31

JoeHorn:不同的 C compiler 解讀不同是標準不同.. 08/07 02:31

JoeHorn:http://en.wikipedia.org/wiki/XML 08/07 02:32

xam:不用凹了.. 討論這個沒什麼幫助.. 囧 08/07 02:32

asimon:可是瀏覽器的動作不同也是因為依據的標準不同吧?! @@ 08/07 02:32

asimon:hmm.. 08/07 02:32

JoeHorn:所以.. 是瀏覽器控制動作/功能的,不是 HTML,不是嗎? 08/07 02:34

hellolucky:可以看一下我剛剛推文的討論串 http://ppt.cc/wUjr 08/07 02:41

asimon:http://ppt.cc/RsL7 看了好幾篇相關文章.. 08/07 02:41

asimon:似乎 這是一個很多人吵的話題 O_o? 08/07 02:42

hellolucky:大意就是 HTML無邏輯 只是把資料做標記 讓瀏覽器讀取 08/07 02:42

asimon:那篇我有看到.. 可是程式語言一定要有邏輯嗎? 08/07 02:44

kenzou:如果你能用html寫個能動的program就沒有什麼好討論的了。 08/07 02:51

asimon:也看到有人把標記語言規類到高階語言 O_O? 08/07 02:52

kenzou:更荒謬了,原來HTML都能算高階語言了!? 08/07 02:54

asimon:教育部網站寫的 - -a 雖然我很好奇這是怎回事..? 08/07 02:54

asimon:http://ppt.cc/!JmF 08/07 02:55

kenzou:http://0rz.tw/lhRfo 這裡有definition。 08/07 02:56

kenzou:教育部誤人子弟也不是一天兩天的事了 (煙 08/07 02:56

asimon:我剛剛有點到同一個網頁.. 08/07 02:57

JoeHorn:沒邏輯的話,operation/function 怎麼 control? 08/07 02:58

asimon:hello world不就沒有邏輯..? 08/07 03:00

JoeHorn:google 的翻譯中,程式語言是 a set of instructions... 08/07 03:00

asimon:http://ppt.cc/QlbQ 這邊又說他是直譯語言 O_o? 08/07 03:01

JoeHorn:「Hello world」是程式語言? 08/07 03:01

hellolucky:其實不用凹了 我去W3C的官網找了很久 08/07 03:02

hellolucky:完全沒提到HTML是程式語言 08/07 03:02

asimon:說到這 我又想到一件很好玩的事.. 為何w3c一定是對的? 08/07 03:03

kenzou:因為現在是學生畢業潮所以連soft_job都被n00b攻佔了嗎? 08/07 03:03

asimon:連iso都會有錯.. 何況w3c還沒成為國際標準..? 08/07 03:03

ecs01472:原PO認為是就是吧,每個人角度不同,沒啥好爭論的>< 08/07 03:04

asimon:好吧 也許我這問題很不入流.. 砍掉何如 ? 08/07 03:04

yauhh:其實很簡單,HTML和C都是語言,有人對"HTML是程式語言"有所質 08/07 03:05

asimon:我重頭到尾都沒有想吵架的意思.. 只是提出疑惑討論.. 08/07 03:05

hellolucky:http://www.w3.org/standards/webdesign/htmlcss 08/07 03:05

yauhh:疑,但是並不代表可否認HTML是語言. 08/07 03:05

kenzou:請用HTML幫我算 a + b 的result (a, b是input) 08/07 03:05

hellolucky:HTML is the language for describing the structure 08/07 03:07

hellolucky:of Web pages 08/07 03:07

JoeHorn:HTML 如果是程式語言,javascript 就可以丟了? O_o 08/07 03:08

asimon:但若html沒資格稱為程式, 為何寫網頁英文卻使用 08/07 03:09

asimon:html programming 呢? 08/07 03:09

JoeHorn:kenzou 大問的真是一針見血.. Markup Lang. 沒有 operator 08/07 03:11

kenzou:但沒人會說你的.html是program,因為它是不會動的。 08/07 03:11

Sigma322:這到底有什麼好討論的...每個人自己覺得是怎樣就怎樣囉~ 08/07 03:14

asimon:所以 程式語言 一定要有運算子 囉? 08/07 03:14

Sigma322:另外也沒人說w3c一定是對的,只是很多網頁的標準是w3c定的 08/07 03:15

JoeHorn:hmm.. 哪個程式語言沒運算子? 8051、組合語言都有呀.. 08/07 03:16

kenzou:連Soft_Job都開始流行指鹿為馬這招囉? 08/07 03:19

kenzou:html的spec是w3c定的,w3c說的不算,啊你說的算? 08/07 03:20

JoeHorn:http://www.cs.tut.fi/~jkorpela/prog.html 08/07 03:23

asimon:問問M$看看他聽不聽w3c 08/07 03:23

asimon:joehorn這篇我也有看到.. 所以我才會疑惑是不是一個萬年 08/07 03:24

asimon:無解題.. 08/07 03:24

hellolucky:你可以看看從IE6到IE8 他聽不聽 08/07 03:24

lapras:我覺得....C寫出來的東西是程式,HTML寫出來的東西是文件 08/07 03:24

JoeHorn:問問 M$ 為何 IE7、IE8 卻補了很多 W3C 的 HTML 標準.. 08/07 03:25

james732:話說我覺得要吵這個還不如早點睡.... XDDDDD 08/07 03:25

kenzou:http://0rz.tw/wNz5J 開始聽話囉。 08/07 03:25

hellolucky:越來越覺得有點像小孩子在無理取鬧 標準的東西拿出來 08/07 03:26

asimon:樓上說的對 該睡了.. - - 08/07 03:26

hellolucky:還硬要凹 那所有標準都你說得算好了 08/07 03:26

asimon:不凹 不凹.. 大家對不起 小的才疏學淺.. 08/07 03:27

JoeHorn:HTML5 是誰發怖出來的? 有哪家瀏覽器說死都不支援嗎? 08/07 03:27

Sigma322:M$不甩w3c的話,那它幹嘛參與了很多個w3c標準制定 08/07 03:33

yauhh:HTML雖然不能a+b,但是可以<div><span/><span/></div>這樣也 08/07 03:41

yauhh:很好啊 08/07 03:42

kenzou:xml是很好啊 08/07 03:51

clanguage:下 ls *sh | grep abc 算不算寫程式? 08/07 09:14

ppaass:老闆說是就是...(誤) 08/07 10:27

LisaShie:它就是語言,它不運算,XML是程式語言嗎? 08/07 10:41

cole945:不能1+1不算語言,那Bourne shell script也不算語言了.. 08/07 13:11

leicheong:bash script: let a=16+5 08/07 17:02

leicheong:echo "The value of \"a\" is now $a." 08/07 17:02

ykjiang:乾脆問 JPG, PNG, GIF, BMP, TXT 等是不是程式語言算了 08/07 19:06

ieDaniel:他的名字就告訴你不是程式語言不懂這有什麼好討論??? 08/07 20:57

GX90160SS:討論這個會不會太無聊......定義不就有了嗎 08/07 21:44

GX90160SS:公定標準都攤在那邊了,質疑它並且唱反調...除非是非常 08/07 21:45

GX90160SS:有野心要重新弄一套標準(成為國際公定標準很難的),不然 08/07 21:46

GX90160SS:乖乖遵從他不就好了... 08/07 21:46

cole945:to leicheong: bash才有內建運算,他的前身sh要靠expr @@ 08/07 21:52

swimbert:看有沒有Programming Languages的教科書把markup列入的 08/11 21:35

ku399999:不同c compiler也只對沒定義的部分有不同做法吧 08/18 11:48

ku399999:抓一本程式語言的書來讀不就知道了= = 08/18 11:49

nec1002:去104找工作 很少寫會HTML低 可能大家都覺得寫這枚蛇 哭 06/25 16:46

您可能感興趣