作者sjgau (sjgau)
看板C_and_CPP
標題[心得] 寫出簡潔好程式-短碼達人的心得技法
時間Mon Aug 4 06:04:46 2008
<本書簡介>
「Short Coding-寫短碼」是指一邊探討程式原始碼可以縮到多短,一邊研究資料結構、
演算法、執行環境的過程。程式高手可透過思考如何寫出簡捷好程式的過程,加強其邏輯
思考與解決問題的能力,甚至對數學、資料結構與演算法等的活用有更多的體會。「寫短
碼」可是涵蓋了程式設計者的思考方式、程式語法功力、和哲學思維的本質。
本書有非常多的範例題型可讓您體會如何寫短碼,作者除了說明解題的思考方式,並傳授
不同程式語法及其深入應用的經驗,在縮短原始碼的過程式中對程式語法、函式庫和程式
環境有更深入的了解,是想要訓練和提升程式設計功力的讀者不可少的參考用書。
<章節目錄>
Chapter 1 短碼入門
1-1 開始寫短碼
1-2 戰場 tes\連鄊
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.231.139.155
1F:推 final01:這本是一本很棒的書 我覺得純粹熱愛寫程式的人都該好好研 08/04 09:39
2F:→ final01:究一下這本 08/04 09:40
3F:推 ckclark:昨天在光華剛好看到 買了一本 08/04 09:42
4F:→ ckclark:不過大多的縮短都只是應付測資或機器而已 08/04 09:44
5F:推 typeotoco:那請問樓上覺得這本書值得一看嗎 08/04 09:53
6F:推 ckclark:還沒看完 不好意思給意見 08/04 09:59
7F:推 stonehomelaa:會不會犧牲了可讀性? 08/04 13:30
8F:推 cplusplus:可能犧牲的東西不少吧~ 短不一定好呀 不過純粹為了樂趣 08/04 13:47
9F:→ cplusplus:的話 拼短是一件蠻有趣的事情 :D 08/04 13:47
10F:推 ckclark:main(n){gets(&n);putchar(n%85+5);} 能猜出這在做什麼嗎 08/04 14:05
11F:→ ckclark:應該說拼短能夠學到許多底層的運作吧 08/04 14:06
12F:→ final01:根本沒可讀性 而且也不具移植性 所以要有短碼魂的人才會 08/04 15:38
13F:→ final01:覺得有趣吧! 08/04 15:39
14F:推 Domos:拿來考試很好用 推一個,寫短碼的時同也能學到東西 08/04 16:07
15F:推 bobhsiao:難道是要寫出別人(或自己)看不懂的才叫高手(誤) 08/04 16:22
16F:推 a1234957:我看過拿main來遞迴的,這只是funny 08/04 16:49
17F:→ a1234957:perl得作者得過IOCCC(國際C語言混亂代碼大賽) 08/04 16:51
18F:→ a1234957:而且他還是語言學家:p 08/04 16:51
19F:→ a1234957:這才是大師阿 08/04 16:51
20F:推 went27:高階語言拼短碼的用意何在? 如果是組語還有值得討論的地方 08/04 18:00
21F:→ went27:你C寫的很短很短 經過compiler後編譯機器碼長度不一定會短 08/04 18:02
22F:→ went27:如果你想贏IOCCC可以考慮買一本來看 08/04 18:04
23F:推 a1234957:高階語言拼的是可讀性吧 08/04 18:51
24F:→ jyhfang:高階語言無可讀性、擴充性 與別人合作會被電到死 08/04 18:56
25F:→ jyhfang:大東西不會只由一個人完成的 08/04 18:56
26F:推 zlw:為什麼不貼出完整的目錄? 08/04 19:08