2016-1-程式碼之髓

書瓖果發表於2016-01-15

這是我2016年讀完的第一本圖靈叢書-《程式碼之髓》,前前後後大概看了一個多星期的時間,收穫還是不小的,圖靈的書籍都是棒棒噠。讀完了一本書,記點東西還是很有必要的,留著以後複習,下面就記錄下我的收穫吧。

整本書共十二章,每個章節都講了一個知識點,然而我給劃成倆大部分了。

1. 高效地學習語言的方法
作者給了我們倆點建議:

  • 在比較中學習:通過比較不同語言的相同部分,找到它們的差異有利於我們更好地掌握相關知識點。
  • 在歷史中學習:探索語言的發展歷程,對語言的各部分演變有個大致瞭解,能讓我們對該語言有更好的掌握。

2. 語言中各部分存在的原因
記得作者在書中說過類似這樣的一句話:偉大的程式設計師都很懶。因為他們懶,所以他們便為了方便設計出了新的語言特性。這一部分主要講了程式中各個元素之所以存在的理由,作者通過比較的方法向我們闡述了原因。就拿變數來說,如果沒有變數的存在,那麼程式表達起來就會很麻煩,所以後來程式中便出現了變數這個特性,等等,作者就這樣像我們闡述了各個元素的由來。

心得

讀完這本書,讓我對語言的部分特性做到了,不僅知其然還知其所以然。感謝有這樣一本書的存在,收藏之,以後再來品味。

相關文章