看了几天COBOL,也在仿真器上面编译运行过一些代码。
一些体会,
这确实是给商业用的语言。我想起来POS上的应用开发,实际上也是使用字符串为基础的数字去进行数学运算。这个COBOL的本质是一样的。保存一个数字型数据的根本,就是一个字符串,同样的空间,如果是在结构体中,可以被一个字符串的内容所覆盖。
看了几天COBOL,也在仿真器上面编译运行过一些代码。
一些体会,
这确实是给商业用的语言。我想起来POS上的应用开发,实际上也是使用字符串为基础的数字去进行数学运算。这个COBOL的本质是一样的。保存一个数字型数据的根本,就是一个字符串,同样的空间,如果是在结构体中,可以被一个字符串的内容所覆盖。
在一个公司时间长了,邮件就变得非常臃肿。笔记本换了SSD硬盘,容量没那么大,带来的问题就是……outlook的.pst文件太大了。
整理技术资料时发现16年初打印的TIOBE编程语言排行,于是到tiobe.com上看看最新的并打印下来对比着看。
前五的位置算是雷打不动的JCCCP,Java-C-C++-C#-Python。有些出乎我意料的是,C#相当的坚挺,记得去年初的资料上我打了个问号,有点怀疑它后续会不会有足够的市场使用率。
恰好相反,市占率不降反升。PHP其实也没有变化,只是6~7之间浮动。得益于大量形式的开源CMS的存在吧。
JavaScript,作为前端重要的存在,一直停留在7~8的位置有点意外。需要重新审视JS真正的贡献了。
有点意外的是R,从另外也反映了大数据以及数据分析数据可视化的前景大好。放两年前,这语言是足够的小众啊。
Scratch进入20,这是编程入门的好语言,比起以前的Basic、Logo和Pascal当然要有吸引力了。
Objective-C 我估计就是一步步地衰落了。swift倒是有投入的可能。
Go则稳定在前20。
Erlang虽然经常有不错的应用,但是场景实在是偏,所以在30多徘徊。
如果不想做前五的语言,我的建议是R、Swift和Go。