前几天,Github 2017 年最受欢迎的编程语言,也出来了,Ruby 位列前 4 名。
和 TIOBE 2017 年 10 月编程语言排行榜,一起看,可以发现:
对了,今天的两张图,在 safari, firefox 都可以看到了吧?
原因好像是:从微信 mp.weixin.qq.com 直接下载的图,再上传就不能在 safari, firefox 看到了(同时,在本地打开的话,也报错:文件损坏)。是不是,微信做了什么黑科技?
感觉还是没有多大的希望,会渐渐成为更小种的语言,因为类似的 python 又往前迈进一大步。这是一场零和博弈,python 会逐渐挤占 ruby 的空间。哎
世界上最難解決的問題,就是其他人覺得不是問題。
連 Matz 也自己說了「Ruby is not his project anymore, it is the Ruby communities」
是的,要紧扣:【想解决的问题】,然后选择语言。
这样容易看到每个语言的内在美(特色)。
语言之间,更多的是:相互补充,各有擅长领域的。
没必要纠结大众小众、零和博弈什么的,话说回来,如果只有一种语言,势必枯燥无趣的很。
一开始,语言确实只有一种,后来【想解决的问题】多种多样,这才促使了多种语言,应运而生,适配不同领域的【想解决的问题】。
是时候面对事实了,
Rails 的确在下降,
Ruby 生态不如 Python,
Java 一直很坚挺,
Js 不好用,但一直在涨粉,
go 语言跟比特币一样,在中国异常兴旺
C++ 值得作为一门傍身的静态强类型语言技能
Delphi/O-Pascal 还没死,估计一时半会儿也死不了了