作者darkangel
其實每一個語言都有前一個世代的影子,例如 C++ 的 class 其實跟 C struct 非常類似,只是 C++ 包裝起來成為 data members 與 member functions (java method),用 C 也可用 struct of pointer to functions 做到類似效果,只是不如 C++ 內建功能而已。
笨猴子只能 focus 在幾種語言上,猴子想法很單純如下:
1. 一定要熟一種直譯型語言,如 BASIC、Python。
2. 一定要熟一種編譯式語言,如 C/C++、Java。
3. 一定要熟 HTML,因為現在是網路時代,這東西學起來有好無壞。
4. 一定要懂一些資料庫概念、SQL 語法。
熟的定義,不是說熟語法,而是熟這個語言的特性,像 C++ multiple inheritance, object slicing, variable shadowing,
像 PHP 的 association array (Perl hash array) 以及其基本 library 如 C library、 C++ STL、template 等等。
|