[爆卦]網頁語言html是什麼?優點缺點精華區懶人包

為什麼這篇網頁語言html鄉民發文收入到精華區:因為在網頁語言html這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者asimon (逞˙強)看板Soft_Job標題HTML是不是程式語言..時間Sat Aug ...



[恕刪]
: 把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

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.70.81.141
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
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
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

你可能也想看看

搜尋相關網站