作者noctem (noctem)
看板PLT
標題Re: [閒聊] Go To 有害論大筆戰
時間Sat Jul 4 20:46:29 2009
※ 引述《noctem (noctem)》之銘言:
: Dijkstra 原本下的標題是 ‘A Case Against the Goto Statement’ (一
: 個反對 go to 的理由)。CACM 編輯 Niklaus Wirth 神來一筆地把標題改為
: ‘Go To Statement Considered Harmful’ (Go To 有害!)。讀者看了標
: 題已先是一驚,而 Dijkstra 寫的內文也不改他一貫的犀利語氣,用流行話
: 講,戰意可濃厚呢。Wirth 的神來一筆也帶起了計算學界用 ‘X
: considered harmful‘ 當文章標題的風潮,直到終於有人受不了為止。
那是大家用雜誌當作溝通管道的年代。想像起來也還蠻有.. 詩意的?
如果是 ptt, 也許氣氛會是:文章貼出來,下面很多人推
「有戰意唷」、「先幫補血」..
: 接著,Dijkstra 不客氣地開罵了,從大小寫的使用 –「我以為到了現在,
: 一個專業程式員該有高一點的自我要求了」、陣列應該從 0 算起 — 「我以
: 為到了現在,一個專業程式員該知道自然數從 0 開始的好處了」開始,接著
而這篇下面大概會有很多人戰態度。 XD
我很久很久沒有寫過 imperative 程式了,看了這串之後還去
裝了 python (因為我不敢碰 C 陣列.. )來邊學邊寫。
結果覺得很多事情真的是不用就會忘記呀...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.186.101.154
1F:推 joshs:推「詩意」… XD 07/04 21:01
2F:→ Schelfaniel:為什咩是 python @.@ 07/05 08:19
3F:推 ggg12345:要讓別人很難看懂程式就是用goto亂跳,結構化程式是用語法 07/05 08:46
4F:→ ggg12345:制約程式師,但嚴格敘明assertion與invariant才是精義. 07/05 08:50
5F:→ noctem:因為.. 我在想如果要新學個imperative語言該學哪個。腦裡閃 07/05 10:38
6F:→ noctem:過python和Scala. 然後一念之間就選了 python 了... 07/05 10:40
7F:→ noctem:推 ggg12345 07/05 10:40
8F:→ Schelfaniel:Scala 不算 imperative 吧,它算是半函數半 OO @@ 07/05 19:20
9F:推 a7755669:GOTO沒有錯,是寫了一袋堆GOTO的人錯了@@ 10/27 16:45