我不是要發表什麼新的觀點,只是想問 mega salary 的各位幾個問題。
1. 各位可能都學過 C/C++/Java/Obj-C/JS/PHP/Python/Ruby/Swift/C#,
但有人研究過像 OCaml/Prolog/Scheme&Racket/Lisp/Erlang/Haskell/Algo/Agda&Coq
之類的語言嗎?
2. 如果撇開 ecosystem 的大小不論,各位心裡最鍾愛的語言,心裡認為設計最完美的
語言是什麼呢?
3. 如果各位認為最完美的語言,是像 C/C++/Java/PHP/JS/Python/C# 這樣有龐大
ecosystem 的語言,那這個問題不適合你,但如果不是,你認為為何這些語言
有那麼龐大的 ecosystem 與 API,但你的完美語言沒有呢?
4. 假設,你要把你現在在使用的語言抽出一些核心元素,形成一個 subset,足以完成
你現在所做的工作,你認為至少應該要有哪些語言特性需要被抽取出來呢?
5. 補充一個,假設你已經會一個語言,Java/C#/JS/Python/C 都好,讓你接觸一個新
語言,解決一個原有的問題,你會怎麼思考呢?