星期三, 4月 29, 2009

讀書有感

最近除了做事之外,大部分都把下面有關 programming language 的書籍與文件交互著看,希望能讓自己的想法有所總結

  • Introduction to Functional Programing using Haskell 2/e
  • Real World Haskell
  • Advanced Programming in Unix Enviornment 2/e
  • C++ Boost Library Document
  • Thinking in Java 4/e
  • Python 2.62 Doc

目前最想寫的是 Haskell Learning Note 4,不過還是難產中,可能真的要等看書到領會一段事物之後,才會寫吧,我不想寫出不好的東西。哈。

不過有時候都會有人問我類似的問題,到底寫程式重不重要,到底要學什麼程式語言比較好? 老實說,對於這個問題我不太有能力回答的,不過我想說的是, programming 對我們而言,是一種工具,是一種表達我們想法(甚至是夢想)的工具,最近和做生物資訊的老師聊天,檢測 DNA Sequence 錯了,一次就是好幾百塊啊,我們錯了只要重新 compile ...XD 當然如果拿去晶圓廠 tape out 錯了...那個錢也是...Orz

學什麼程式語言好,單看你喜歡那一個,選一個當自己的母語,之後下去發展就是了,在這個世界中,很少一個語言能夠包山包海解決所有的問題都很好,端看自己的需求,下去學就對了。給自己一個離開電腦數個小時的時間,好好看幾本 programming language book ,想試書上的程式碼,再回到電腦前吧 XD。關於 programming 有一種天真想法就是,想要透過 programming 來解決所有問題,其實我們的工具更多,而且是超乎你想像的多。

我最熱愛的 programming language 是 C/C++, Haskell ,但是這幾個都學不好(我熱愛的東西都學不好 XD),但是我會繼續學習,你說我推薦嗎,答案是,我也不知道 XD 除非有人明確指出需求XD 但是我也不一定對該需求有所了解,所以我的建議也不是對的,網路上的東西,如果你不確定的話,聽聽就好 XD。

接下來要閱讀的是...

  • MIT StreamIt, UC Berkely The Ptolemy
  • Operating System Concepts 7/e
  • Compilers 2/e
  • Computer Organization and Design 3/e
  • Parallel Computer Architecture 2/e

越來越忙了,不過希望自己過著充實的生活。


---
Keep Going

張貼留言