`

编程语言排行榜:Java第一,Ruby上升,C剧降[转]

阅读更多
 CSDN 9月14消息】日前国外某编程社区给出了20079月份的编程语言排行榜。排名根据语言可用性、课程、第三方数据等来排定,GoogleMSNYahoo等搜索引擎皆用来评定和评估这个排行榜。

       排行榜前20位如下:

 


Sep2007
Sep2006 Delta Position Language Ratings
Sep2007 Delta
Sep2006 status
1 1 Java 21.701% +0.17%   A
2 2 C 14.908% -3.15%   A
3 4 (Visual) Basic 10.748% +0.12%   A
4 5 PHP 10.204% +1.08%   A
5 3 C++ 9.938% -0.82%   A
6 6 Perl 5.416% -0.01%   A
7 8 C# 3.583% +0.59%   A
8 7 Python 3.025% -0.12%   A
9 9 JavaScript 2.722% +0.28%   A
10 13 Ruby 2.065% +1.13%   A
11 12 PL/SQL 1.860% +0.82%   A
12 11 SAS 1.395% -0.54%   A
13 16 D 1.370% +0.82%   A
14 10 Delphi 1.224% -0.88%   A
15 17 ABAP 0.706% +0.15%   A--
16 14 Lisp/Scheme 0.633% -0.02%   B
17 15 COBOL 0.630% +0.07%   B
18 50 Lua 0.572% +0.51%   B
19 19 Ada 0.566% +0.03%   B
20 21 Fortran 0.478% +0.08%   B

       从排行榜可以看出,Java仍占据第一位。相关调查数据显示,Java<nobr>程序员</nobr>约占所有程序员总数的20% Java及相关产业甚至占据印度GDP2%CSDN日前的一则新闻:Java影响力远超想像(点击进入链接)所公布的Java数据更是连Sun都为之一惊。

PHP排位第四,比去年同期高出一位,而且比率有了很高的增长——1.08%;Ruby上升3位至第10位,比率亦有很高提升,看来相对轻便简介的动态语言正在受到越来越多的欢迎。这一点从下面的语言曲线图也不难发现: Python、Perl相对稳定;PHP、Ruby稳中渐升。

C语言排名第二,然而比率比06年9月份下降了3.15%——这已经是个不小的数字了,下降的比率甚至高出Python 3.025%的排位比率。从下面C 语言的趋势图来看,C和C++正处在艰难的时刻,国内外相关媒体关于C衰落的消息也是一直不绝于耳。过去五年来,C的比率一直处于逐渐下降的趋势,在今年9月更是达到了自“成名”以来的史上最低值。

分享到:
评论

相关推荐

    JAVA上百实例源码以及开源项目

    第一步:运行ServerData.java 启动服务器,然后服务器处于等待状态 第二步:运行LoginData.java 启动(客户端)登陆界面 输入用户名 ip为本机localhost 第三步:在登陆后的界面文本框输入文本,然后发送 可以同时启动...

    JAVA上百实例源码以及开源项目源代码

    第一步:运行ServerData.java 启动服务器,然后服务器处于等待状态 第二步:运行LoginData.java 启动(客户端)登陆界面 输入用户名 ip为本机localhost 第三步:在登陆后的界面文本框输入文本,然后发送 可以同时启动...

    ruby免费ide集成开发环境netbeans-6.9.1第一个压缩包

    这是NetBeans的最后一个专门针对window环境的集成开发工具,此后的版本都是以ruby插件的方式支持ruby开发的,相对于ruby新手不容易配置好编程环境。 因受上次文件大小限制分两个压缩包上传。 如需java的jdk,我的...

    Java JDK6u43官方版 配合netbeans-6.9.1使用第一个压缩包

    JDK Java Development Kit 是Sun Microsystems针对Java开发员的产品 自从Java推出以来 JDK已经成为使用最广泛的Java SDK JDK 是整个Java的核心 包括了Java运行环境 Java工具和Java基础的类库 JDK是学好Java的第一步 ...

    ruby免费ide集成开发环境netbeans-6.9.1第二个压缩包

    这是NetBeans的最后一个专门针对window环境的集成开发工具,此后的版本都是以ruby插件的方式支持ruby开发的,相对于ruby新手不容易配置好编程环境。 因受上次文件大小限制分两个压缩包上传。 如需java的jdk,我的...

    JAVA.WEB服务.构建与运行

    第1章 java web服务快速入门 1 1.1 什么是web服务 1 1.2 第一个例子 4 1.3 由perl和ruby语言实现的web服务客户端 10 1.4 了解soap 11 1.5 java语言实现web服务请求 13 1.6 基于通信层的http和soap消息跟踪 14 1.7 ...

    Java Web服务构建与运行(高清中文版).part1.rar

    第1章 Java Web服务快速入门  1.1 什么是Web服务  1.2 第一个例子  1.3 由Perl和Ruby语言实现的Web服务客户端  1.4 了解SOAP  1.5 Java语言实现Web服务请求  1.6 基于通信层的HTTP和SOAP消息跟踪  1.7...

    java党建平台源码-ruby_resource:ruby&rails学习资源汇总

    不过一定要买最新版(第二版),第一版使用的 ruby 和 rails 版本太老了。此书不适合 ruby 新手,需要有一定 ruby 基础。 Ruby 作为一种纯粹的面向对象编程语言,掌握设计模式是非常有必要的。 重构是很经典的一本书...

    java开源包11

    JArgs 是一个 Java 语言用来处理应用程序的命令行参数的类库。 高性能内存消息和事件驱动库 Chronicle Chronicle 是一个超低延迟、高吞吐、持久化的消息和事件驱动的内存数据库,延迟只有16纳秒以及支持每秒钟 500-...

    java开源包6

    JArgs 是一个 Java 语言用来处理应用程序的命令行参数的类库。 高性能内存消息和事件驱动库 Chronicle Chronicle 是一个超低延迟、高吞吐、持久化的消息和事件驱动的内存数据库,延迟只有16纳秒以及支持每秒钟 500-...

    java开源包1

    JArgs 是一个 Java 语言用来处理应用程序的命令行参数的类库。 高性能内存消息和事件驱动库 Chronicle Chronicle 是一个超低延迟、高吞吐、持久化的消息和事件驱动的内存数据库,延迟只有16纳秒以及支持每秒钟 500-...

    java开源包4

    JArgs 是一个 Java 语言用来处理应用程序的命令行参数的类库。 高性能内存消息和事件驱动库 Chronicle Chronicle 是一个超低延迟、高吞吐、持久化的消息和事件驱动的内存数据库,延迟只有16纳秒以及支持每秒钟 500-...

    java开源包9

    JArgs 是一个 Java 语言用来处理应用程序的命令行参数的类库。 高性能内存消息和事件驱动库 Chronicle Chronicle 是一个超低延迟、高吞吐、持久化的消息和事件驱动的内存数据库,延迟只有16纳秒以及支持每秒钟 500-...

    java开源包101

    JArgs 是一个 Java 语言用来处理应用程序的命令行参数的类库。 高性能内存消息和事件驱动库 Chronicle Chronicle 是一个超低延迟、高吞吐、持久化的消息和事件驱动的内存数据库,延迟只有16纳秒以及支持每秒钟 500-...

    java开源包5

    JArgs 是一个 Java 语言用来处理应用程序的命令行参数的类库。 高性能内存消息和事件驱动库 Chronicle Chronicle 是一个超低延迟、高吞吐、持久化的消息和事件驱动的内存数据库,延迟只有16纳秒以及支持每秒钟 500-...

    java开源包8

    JArgs 是一个 Java 语言用来处理应用程序的命令行参数的类库。 高性能内存消息和事件驱动库 Chronicle Chronicle 是一个超低延迟、高吞吐、持久化的消息和事件驱动的内存数据库,延迟只有16纳秒以及支持每秒钟 500-...

    java开源包10

    JArgs 是一个 Java 语言用来处理应用程序的命令行参数的类库。 高性能内存消息和事件驱动库 Chronicle Chronicle 是一个超低延迟、高吞吐、持久化的消息和事件驱动的内存数据库,延迟只有16纳秒以及支持每秒钟 500-...

    Web后端开发技术PPT介绍

    Web后端开发技术必须具备良好的编程基础知识,其中包括Java、Python、Ruby等编程语言,并熟练掌握数据库相关知识。关于编程语言的选择,目前市面上流行的编程语言有很多,最常用的是Java和Python。 1. Java Java是一...

    java开源包3

    JArgs 是一个 Java 语言用来处理应用程序的命令行参数的类库。 高性能内存消息和事件驱动库 Chronicle Chronicle 是一个超低延迟、高吞吐、持久化的消息和事件驱动的内存数据库,延迟只有16纳秒以及支持每秒钟 500-...

Global site tag (gtag.js) - Google Analytics