对程序语言排行榜的思考

来源:互联网 发布:冷库js lengku 编辑:程序博客网 时间:2024/04/30 02:04

一直偏爱编程技术(称为编程艺术也行,呵呵)的我偶尔发现有些关于编程语言的排名,还煞有介事地附带很多分析数据。我最讨厌过分强调排名和所谓的先后了,这次也发表一下自己的看法。
计算机语言确实面临很多问题,需要程序员利用先进的程序语言提高工作效率。而我们可以选择的语言很多,这是很多人的困惑,甚至是一生的困惑。
用过了很多语言,其中熟悉和略知一二的都有,谁好谁坏,其实真的很难说,以下随便说几句:
C/C++,标准的“中”高级语言,近似汇编的效率、语法简单灵活,众多系统软件的开发首选平台(Windows,Office.....),其中C非常适合教学。
VB,容易入门的高级语言,其虚拟动态库的虚拟机模式最终成就了其稳定的市场,很多面向中高层系统的应用开发都选择了它。
VFP,中小型数据库的杰出代表,虽然止步于9.0,但后续的开发和senda的继承终究在说明狐狸还在高举自己的旗帜,中国有多少机器上还运行着VFP的应用,它符合:简约而不简单。
DELPHI,数据库编程语言的热选,PASCAL语法的偏爱,近期版本的C语法植入和大量的市场级应用奠定了他的地位。
JAVA,近几年的新宠新贵,对C++的重新包装和改装,让世界多了与微软不同的声音,完善的虚拟机技术和C++语法让很多程序员很快上手,造就了大量新的职业和美好的前途
.NET,微软的大而全的高级产物,VB,C++,C#等的统一IDE,似乎不需要程序再开发什么控件了,好像程序员变成了玩积木的小朋友。其实,程序语言的艺术性应该高于技术性,程序员需要快乐并快乐着。
再提一下C#,JAVA的.NET改装,铺设了大量微软的基石,其中很多还是C++的...
我不再想深入评价技术的内涵,什么风格的好坏,COM+,OCX,DLL,WEB,ASP,OOP...
其实,很多问题需要思考:
1、现在打仗还过分强调小米加步枪,行吗?
2、打死一只苍蝇需要精确制导导弹吗?
3、广东话和上海话还需要吗?不是有普通话吗?
4、全世界都说英语,好吗?
5、可爱的Vista和Vitas的海豚音都有相似的结果:我们的电脑硬件怎么这么差和我们的玻璃质量怎么这么差!其实286机也可以打字的。我们的玻璃为我们遮挡风雨却让光明可以照亮我们
6、面向对象、面向过程,其实都是需要的,你听说过面向方面、面向艺术吗?我们需要认真研究方法论了。

最近用VC++写一些控件,发现VFP做个COM和FLL也很方便,...不要去看那个排行榜了,有没有发现每个月变化都很大,可能吗?语言的选择有那么大的浮动么?记得我也有这样的习惯很少搜索C++,而是搜索VC呢?
先说这么多,有机会再唠叨...

yataoo
2008-4-22

原帖地址:http://www.yataoo.com/forum_view.asp?forum_id=12&view_id=425

原创粉丝点击