红联Linux门户
Linux帮助

编程语言使用率9月统计报告

发布时间:2008-09-07 20:38:07来源:红联作者:xgbmhc
根据cnBeta.cn的报告,九月份,各大编程语言的使用率报告并没有出现太大的浮动。今天总算有机会简单研究了一下。

Java和C语言始终在第一、第二位徘徊。尤其是Java语言,从2003年开始就稳步上升,逐年地与C拉开了不小的差距。Java现在之所以能够得到如此大的支持率,或许和它本身的性质有关系吧。

据我所知,Java语言最早是由C语言平台加工构建而来。Java在C语言的基础上编写了不少更加实用、易用的功能。毕竟保留了C语言的很多精髓所在,所以Java一直以其简单易学、实用性、兼容性稳稳地坐在冠军宝座上。

对于Java来说,其最大的优势事实上不在我们的操作系统应用软件中,而是在更多的网站应用程序上。从现行最大规模、最为精致的网页游戏到普通的英语测试与教学网站,大多由Java编写。现在很多计算机中都备有JavaRuntime6软件编译平台,包括现行网络最常用的MySQL数据库系统,也是Java的公司----Sun公司开发维护并发行的。所以说Java在现今趋于网络化、网页话的程序开发大环境中,自然是程序员们的首选。

相比之下,老牌的Basic和C语言,包括C++在进行网络通信的开发时就要麻烦得多。

或者说,C语言俨然已经成为现行编译平台的通用开发语言----所有Java程序必须构建在支持C语言平台的计算机上;而操作系统也由C语言开发;然而最终的应用软件确实在用Java语言来编写。

自由软件先锋Linux操作系统就是这样的一个模板:Linux本身的内核大部分使用汇编编写,使用C语言加上外壳包装,完成实现部分;然而常用的办公软件、包括其他应用软件都是Java的,例如OpenOffice.org套装就是一款相当成熟的Java平台软件。

很多老程序员所熟悉的Basic语言现在基本上已经为微软所有;而Basic的更大的作用则是实现一些简单的算法演示,包括常用的一些工具类的基本应用程序,但是现在已经很少有大型的软件用Basic语言编写了,其非模块化的编程模式,许多C语言程序员称之为“意面式”的编程语言,形容其毫无模块化可言的编程方式。

但是个人还是比较青睐于C语言。或许是我的“雄心壮志”始终太过离谱吧,我就是喜欢那种既能掌管平台类程序的语言,又要能写出使用的简单程序----这就是我的要求。
文章评论

共有 0 条评论