刚看到这个月的编程语言排行榜,很显然java的霸主地位很快就会在发达国家被挤掉,c语言依然是王者(想想上个月自己买的两个c语言的书,冷汗直流)。看来我迟早要回归c,这才是真正的王道。
非常令人吃惊的是c 语言依然不够坚挺,由于windows 7/windows 8的发力,c#很快就会抢占c 的市场,估计很快就会将c 从前三名中挤下去。
iphone/ipad的热销让object c继续火热,前十的位置还是可以持续很久的,这一点毋庸置疑。移动设备开发的高端人才现在是高薪难求,如果有时间我也要继续关注下。
我一直不开好php,我觉得在企业市场不会有很大的前途,也许在中小型互联网、个人站点会因为成熟的快速开发系统而很受欢迎,但是在大团队内协作开发、性能优化调整估计不会有很大的市场。我也就修修wordpress或者ganglia的时候才想起它。尽管我一直很想学好它。
最令我失望的是python一直持续不发力,社区依然一片混乱,2.x/3.x版本的纠纷这么多年了还没有处理好。显然开源社区都不怎么理会python3。主流的开源组建都只停留在2.x最多2.6的版本,这也许和操作系统大量依赖2.4版本有关。
尽管如此我还是很喜欢python,即使不会成为我的主流开发语言,但是脚本、服务、小工具等等,python用起来还是得心应手的。另外我觉得以后只使用3.x版本,如果某个组建不支持3.x版本我就弃用它。现在看来,当初选择protocol buffers有点难过。
这几年解释性语言有很大的提升空间,包括新贵node.js,令人大跌眼镜。cpu越来越快、内存越来越大,缓存技术越来越成熟,语言之间性能的那点小差别愈发不重要了。同样基于jvm的动态语言也有了很大的成长空间。越来越多的高效率语言在不同的场合获得大量的青睐,尽管只是小众语言。这是开源社区带来的好处,但也带来了大量的学习成本。
在oracle没有改变java的大方向的前提下,java还可以存活很多年,只不过感觉越来越低端化了。更高级的人才已经不局限于语言本身了。海量数据、高性能、高并发、实时计算、并行计算、云计算、移动互联网等等这些要求很高的领域已经不再那么关注语言本身了。
正所谓分久必合,还不如期待一种nb的编程语言来一统天下,减少程序员的学习成本,让程序员专注于业务系统本身带来的问题。
©2009-2014 imxylz
|求贤若渴