`

编程语言排行榜: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语言的出现和发展

    编程语言发展史:Java语言的出现和发展 以下是根据给定的文件信息生成的相关知识点: 一、编程语言发展史 * 早期编程语言:布尔代数、机器语言、汇编语言 * 高级语言的兴起:C语言、C++语言、Java语言、Python...

    Ruby编程,Ruby编程,

    这本书自第一版发布以来,就成为学习Ruby语言的权威指南。 - 由David Flanagan、Yukihiro Matsumoto等人共同撰写,该书不仅涵盖了Ruby语言的核心概念,还包括了大量实用案例,适合从初学者到高级开发者的不同层次...

    从 Java 到 Ruby_ 每一个管理者应该知道的事情

    Ruby 是一种动态类型、面向对象的编程语言,以其简洁、灵活的语法和强大的元编程能力而闻名。对于管理者来说,理解这种转变的原因、过程以及它如何影响团队效率和项目成果至关重要。 描述中没有提供具体信息,但...

    Ruby语言教程.docx

    - **与其他语言的比较:** 不同于Java、C#或C,Ruby没有正式的语言规范,而是依赖于原始的C实现作为事实标准。 #### 二、Ruby的主要实现 **Ruby的实现:** - **原始C实现:** 这是Ruby最原始也是最广泛使用的实现...

    11月编程语言排行榜 Python逆袭C#上升到第4

    ### 11月编程语言排行榜:Python逆袭C#上升到第4 #### Python为何能保持非同寻常的增长速度? 在最新发布的TIOBE 11月编程语言排行榜中,Python再次展现出其强大的生命力,成功逆袭C#,上升至第四位。这一成就不仅...

    编程语言-你想知道的编程语言(语言发展历史)

    FORTRAN(Formula Translation Formula翻译)是第一种广泛使用的高级编程语言之一,诞生于1957年。它最初是为了科学计算而设计的,旨在将数学公式直接转换成机器可以理解的语言。FORTRAN的出现极大地提高了科学计算...

    阿里云大学编程语言学习内容集锦

    阿里云大学提供的编程语言学习内容集锦涉及了众多编程语言的学习资源,这些语言广泛应用于软件开发、数据分析、人工智能和网络服务等领域。以下是对标题、描述和部分内容中所提及知识点的详细阐述: 1. 编程语言的...

    Ruby语言入门教程

    Ruby作为一种灵活且强大的编程语言,具有以下显著特性: - **面向对象**:一切皆对象,包括基本的数据类型。 - **动态类型**:无需提前声明变量类型,增加了语言的灵活性。 - **简洁的语法**:Ruby的语法简洁明了,...

    编程语言简史,介绍语言的发展历程

    随后,ALGOL(算法语言)在1960年成为第一个结构化程序设计语言,其严格定义的语法对后来的编程语言产生了深远影响。1964年,BASIC(初学者通用符号指令代码)诞生,它的简洁性和易学性使其成为初学者入门编程的首选...

    Ruby语言入门教程v1.0

    从早期的机器语言到汇编语言,再到高级语言如C、C++、Java,以及动态语言如Python、Ruby,每一步都标志着计算机科学的进步。了解这一历史脉络有助于学习者更好地把握Ruby语言在当前编程生态中的位置及其独特价值。 ...

    Programming Ruby 2nd.pdf

    10. 新版的期望:第二版的《Programming Ruby》被期待能够延续第一版的辉煌,并进一步提升Ruby作为一门语言的影响力。随着Ruby语言的不断进化,新版书籍被视为将引领新一代Ruby开发者进入这个精彩纷呈的编程世界的...

    Ruby语言入门教程V1.0

    高级语言如C、Java、Python等相继出现,极大地提高了程序员的工作效率。Ruby作为一种动态、面向对象的解释型语言,在21世纪初逐渐崭露头角,并因其简洁易读的语法和强大的功能受到了广大开发者的喜爱。 ##### 1.2 ...

    Java学编程入门到实践教程ppt课件.ppt

    通过编写第一个简单的Java程序,能够对Java有个快速的体验,也能验证运行环境配置的正确与否。 编译、运行程序: 编写完成后,在执行前首先需要进行编译。编译Java源程序需要使用Javac命令程序。命令行方式编译、...

    Ruby_learning_教程-中文版

    它由松本行弘(Yukihiro Matsumoto),人们通常亲切地称他为Matz,于1995年开始设计,并在1997年发布了第一个版本。Ruby的设计哲学是“简单实用”,即通过最少的努力来完成更多的工作,这也是编程语言中“懒人法则”...

    Ruby Programming

    ### Ruby编程语言简介 #### 一、Ruby编程语言概述 Ruby是一种动态的、面向对象的、通用的编程语言。它由Yukihiro Matsumoto(松本行弘)于1995年设计并开发。Ruby的设计哲学在于简单性和生产力。这种语言的特点是...

Global site tag (gtag.js) - Google Analytics