我不是要发表什么新的观点,只是想问 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 都好,让你接触一个新
语言,解决一个原有的问题,你会怎么思考呢?