对程序语言排行榜的思考
来源:互联网 发布:冷库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
- 对程序语言排行榜的思考
- 从程序语言排行榜看Java的未来
- 对程序语言的认识
- 全世界程序语言使用率排行榜
- 全世界程序语言使用率排行榜
- 由程序语言引起的我的思考
- 程序语言流行度最新排行榜
- 对思考的思考
- 看完《如何掌握所有的程序语言》的一些思考
- TIOBE2月最新程序语言使用排行榜
- TIOBE2005年7月程序语言使用排行榜
- 2005年11月程序语言世界排行榜
- TIOBE排行榜:Python拿下年度程序语言宝座
- 对无效思考的思考
- 『转』也说"对程序语言的认识"
- 对新型软件程序语言及架构的一点讨论
- 对.Text的思考
- 对UML的思考
- jquery
- 一个表的两个字段关联另一个表的一个字段
- JS表单验证
- Zend_Db数据库知识(zend framework 数据库操作)
- 内存泄露
- 对程序语言排行榜的思考
- 汉诺塔(Hanoi Tower)的实现
- Android自动化测试初探(四): 模拟键盘鼠标事件(Socket+Instrumentation实现)
- 横空出世 如何让C++的学习比VB还要简单
- Tomcat的默认连接器
- RAID 0、1阵列模式 简介
- ubuntu安装开发用的man pages
- 模板参数:typedef,or macro
- zoj 1310 Robot