PLT 板


LINE

看板 PLT  RSS
以後我會不定期發表一些謬論,有望各位指點,感謝 首先呢,就我個人的觀察,有很多人對於「程式語言」有很大的誤解。 在這裡想點出一些「不恰當」的表達,希望一般人,還有新手可以不要 再用一些令人困惑的名詞,(如:想表達的意思與名詞明顯無關) 害得我常常不知道該怎麼回答才好。可能的回答方法如下: 1. 以他的處境來推測他可能要表達的意思,使用他的名詞,以增進溝通效果 缺點:可能會增加他的誤解 2. 先指正他的不當用詞,再使用正確的名詞與之溝通 缺點:費時費力,對方可能會覺得你很煩,吃力不討好 3. 拿他的名詞用正確的意思解讀 缺點:他會聽不懂你在說啥。他會被你搞迷糊。等… anyway, 以下提出幾個常見的誤解: 1. 程式語言?(programming language)程式設計?(programming) 這種誤解好像在剛接觸 programming 上的人比較容易見到, 亦即把一些 programming 的問題當作是 programming language 的問題。 例如:「我們大一修程式語言,要寫猜數字。」 這句話老實講我看起來覺得有點不倫不類,畢竟猜數字這種基本功, 用簡單的語句描述就可以了,不需要牽涉到複雜的程式語言。 隨機取得四個不重複的數字 直到答對為止: 取得使用者輸入的數字 比對數字,輸出 ?A?B 簡單地說,其實也只有流程控制而已,沒什麼複雜的抽象問題, 而程式語言則是要提供一種抽象的描述方法。兩者間無法比較, 因為本來就不是同一個層次的東西。充其量也只能說為了熟悉 某個程式語言,所以做這樣的練習題。 比較恰當的說法應當是「在修 OO 語言,要寫猜數字」或是 「在修程式設計,要寫猜數字」。如果是走純粹應用導向, 其實可能根本不用去修真正的程式語言理論。 2. 語法?(syntax)程式碎片?(code snip)程式庫?(library) 這樣的誤解,就我個人觀察,似乎在並非主修 programming 上的人比較容易見到。我受夠聽到這些了: 「把這段語法剪下來…」、「OO 語言有沒有呼叫視窗的語法?」 我不是很懂文法(grammar)和語法(syntax)的差異, 但在一般情況下,把程式語言的語法視為自然語言的文法, 似乎不能說有什麼錯誤?(希望有人可以解釋一下 Orz) 我們不會把一篇文章,形容成一段文法吧?同理,一段程式 也不應該當成一段語法。兩件事同樣不是處在同一個層次裡。 也就是說,語法是描述 tokens 組合的可能性,是一種規則, 根本沒有剪下來的可能。呼叫視窗云云,也幾乎都是 library 的問題, 跟語言本身關係不大。只要有實作 library, 任何語言都能呼叫視窗, 但不是任何語言都可以有任何的語法。 先寫到這,有點力不從心,覺得好像會有很多錯誤 Orz -- 「行け!Loki!」(rocky ロッキー) -Gurumin ぐるみん 王子? XD --



※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.135.28.18







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:Boy-Girl站內搜尋

TOP