為何要深入學習C語言
Copyright (慣C) 2015 宅色夫
Jonathan Adamczewski 貼出經典著作《The C Programming Language》,然後評註說:
"C++: The Good Parts"
C++ 可以美得令人不知所措 [source]
為什麼我不探討 C++
- 在臺灣發文好像愛用「為什麼我不」開頭,後面可接「念研究所」、「待在大公司」等描述
- C++ 自稱為物件導向的程式語言,卻不願意對物件在執行時期的表現負責任
- 若說 C 語言給了你足夠的繩子吊死自己,那麼 C++ 給的繩子除了夠你上吊之外,還夠綁住你身邊的朋友
- 相較之下,Java 讓你在吊死自己之際仍有親友監視著,雖然死不了,但事後會更想死
- [ source ]
- In Ruby, everything is an object.
- In Clojure, everything is a list.
- In Javascript, everything is a terrible mistake.
- in C, everything is a representation (unsigned char [sizeof(TYPE)]).
- Linus Torvalds 在 2010 年的解釋
- C++ 實際上已經是截然不同的程式語言
- 最重要的是,C++ 改版飛快,C++ 17 即將推出,但我還沒看懂 C++ 98
延伸閱讀