两个问题连在一起, 有点意识流...
> 为什么主流编程语言来来回回就那么不到十几种,有很多还是衍生出来的,
主流语言看起来那么多种, 因为榜单上统计出来放出来一般也就 10 种 50 种 凑个数,
最终头部, 看看什么平台用什么语言, 大的平台就那么几个, 就倾向那么几种了.
造编程语言的原因很多, 早年从没有编程语言, 当时写汇编, 听说很痛苦,
当时造语言的原因就是想要更容易写, 像 Fortran 加控制结构, Lisp 按照 lambda calculs 做抽象之类的,
貌似 C 语言出来以前工业就用着好多种了, 加上搞理论研究的那帮人动不动造很多的教学研究语言..
然后研究加上工程经验积累下来这么多年, 各种功能排列组合也就多得要死了...
知乎有人问过了
https://www.zhihu.com/question/20104312> 有什么好用但是不火的语言么?
先看平台吧...
我的话玩 ClojureScript, 玩 Nim, 然后打算挖一下 Haskell.