2008年末编程语言排行榜有感受

来源:互联网 发布:nginx负载均衡实战 编辑:程序博客网 时间:2024/05/06 01:10
    在CSDN上看了2008年末编程语言排行榜,让人多多感慨,以CSDN的观点来说,是Java虽然依然独占鳌头,但略显颓势,而C/C++宝刀不老,本人同意该观点,因为由MS力奉的C#越来越成熟,并在不断谗蚕食Java的市场份额,但C/C++在许多领域中具有不可替代性。

    本人一直对VB的语法和实现方式等都不太感兴趣,和Delphi相比它什么都不是,这次排名虽然下降了两位,从第3下降到了第5,但笔者认为还有很大的下降空间。而Delphi从第11位上升到第10位,不前景并不太乐观,从51job.com上可以看得出来招聘Delphi的岗位并不太多,主要从Delphi7以后,就一直新版本层出不穷,但并没有出现令人满意的版本,Delphi2007表现略好,但需要后续的Update包支持,Delphi2009全面支持Unicode,可说是众望所归,但语言变化太大,对众多的第三方控件的支持带来的难度不小,要想把以前的项目在Delphi2009移植并不是每个项目经理都敢出手的,需要很大的勇气和高超的支持功底。本人主张以前的老项目升级到Delphi2007就可以了,如果是新项目可以考虑用Delphi2009进行开发,当然了,前提是你对CodeGear的后续Update有足够的信心。

    在排名前20名中,依然出现像SAS、ABAP、Logo、Lisp/Scheme这样估计我一辈子也见不到用不上的编程语言,估计国内大部分的程序员都跟我一样,感觉这个排行榜是老外编制的,如果是国内的排行榜,至少像Matlab、Fortran、ActionScript和Transact-SQL这样的语言会排靠前一些。

    关注一下Erlang的排名,在29位,在现在的多核时代,CPU的工作频率,可能比较长一段时间内会在3GHZ左右徘徊,但内核会不断上升,从单核到双核、三核、四核,Intel已经预计在不久的将来推出32核CPU,到那里,程序员更多要考虑的是CPU的计算能力,而是我们编写的程序使用多核的能力上,如果一直以现在的编程模式进行程序编制,那么程序运行在32核CPU上,还是会认用户抱怨程序跑得太快。Joe Armstrong的一个pmap程序就以很少的代码向我们展现了多核的伟大魅力。可以预见Erlang在国内的用户群体会越来越多,但现在可以熟练编写Erlang代码的程序员不多,许多老板尽管大有流口水之势,但也无可耐何。但Erlang在许多特殊行业上具有许多不可超越的先天优势,比如即时通讯、网络游戏、银行/电信的不可中断的交换服务系统等。
原创粉丝点击