阅读更多

Tiobe不久前公布了2009年5月的编程语言排行榜,前十二名的位置没有任何变化,但是上个月还位居第13位的D语言却急速下滑至第17位。Java、C、C++仍然以绝对的优势分别占据前3甲。

 

Position
May 2009 Position
May 2008 Delta in Position Programming Language Ratings
May 2009 Delta
May 2008 Status
1 1 Java 19.537% -1.35%   A
2 2 C 16.128% +0.62%   A
3 3 C++ 11.068% +0.26%   A
4 4 PHP 9.921% -0.28%   A
5 5 (Visual) Basic 8.631% -1.16%   A
6 7 Python 5.548% +0.65%   A
7 8 C# 4.266% +0.21%   A
8 9 JavaScript 3.548% +0.62%   A
9 6 Perl 3.525% -2.02%   A
10 10 Ruby 2.692% +0.05%   A
11 11 Delphi 2.327% +0.30%   A
12 14 PL/SQL 1.101% +0.34%   A
13 13 SAS 0.801% -0.12%   A
14 15 Pascal 0.776% +0.18%   A
15 26 RPG (OS/400) 0.678% +0.43%   B
16 27 ABAP 0.670% +0.43%   B
17 12 D 0.628% -0.82%   A-
18 23 MATLAB 0.517% +0.25%   B
19 21 Logo 0.504% +0.17%   A-
20 19 Lua 0.486% +0.12%   B

 

前10名的趋势图:


 

 

D语言的走势:

21- 50名:

Position Programming Language Ratings
21 COBOL 0.474%
22 Lisp/Scheme 0.465%
23 ActionScript 0.441%
24 FoxPro/xBase 0.383%
25 Fortran 0.361%
26 Ada 0.351%
27 Scala 0.247%
28 LabVIEW 0.238%
29 PowerShell 0.232%
30 Prolog 0.224%
31 Transact-SQL 0.191%
32 Erlang 0.190%
33 Scratch 0.186%
34 Haskell 0.172%
35 Alice 0.162%
36 Awk 0.157%
37 Focus 0.149%
38 ML 0.141%
39 Objective-C 0.134%
40 NXT-G 0.132%
41 Groovy 0.132%
42 Smalltalk 0.125%
43 Tcl/Tk 0.119%
44 Forth 0.118%
45 Bourne shell 0.115%
46 CL (OS/400) 0.115%
47 Euphoria 0.114%
48 J 0.112%
49 Caml/F# 0.112%
50 VHDL 0.106%

 

51-100名(按排名排序):

ABC, AD, Alpha, APL, Applescript, Beta, Boo, C shell, cg, Clean, Clojure, Cobra, cT, Curl, Dylan, Eiffel, Factor, Falcon, Icon, IDL, Inform, Io, Lingo, MAD, Magic, Maple, Mathematica, MAX/MSP, MOO, MUMPS, Natural, Occam, Oz, PILOT, PL/I, Postscript, PowerBuilder, Progress, Q, R, Revolution, REXX, S-lang, SIGNAL, SPSS, Squirrel, SuperCollider, VBScript, Verilog, XSLT

 

  • 大小: 27.2 KB
  • 大小: 65.3 KB
来自: tiobe
53
1
评论 共 34 条 请登录后发表评论
34 楼 hellomc 2009-06-10 17:56
这是个啥排名?是使用人数吗?
那太多了也不是好事儿吧
33 楼 hurd 2009-05-09 09:30
引用

The fall of D in Tiobe has to do with an issue in Yahoo's search engine.
I have talked to a friend of mine who is a research scientist at Yahoo
and he is looking into fixing the issue and also the fact that the top 3
results for "D programming" search are irrelevant.

by : Andrei Alexandrescu
32 楼 night_stalker 2009-05-07 23:47
dehuai 写道

一直在想一个问题,哪个语言对中国的未来发展有益

无疑是萌语言。
31 楼 dehuai 2009-05-07 22:39
一直在想一个问题,哪个语言对中国的未来发展有益,
感觉java应该不错,可以学到底层的技术,其他语言似乎只能停留在表层,难以掌握软件的深层技术。
30 楼 March 2009-05-07 17:50
5 5 (Visual) Basic 8.631% -1.16%   A
6 7 Python 5.548% +0.65%   A
7 8 C#

VB与Python不可能排在C#前面的,这个排名不够权威!
29 楼 Hooopo 2009-05-07 13:41
easylife 写道

支持ruby

qichunren 写道

我十分看好RUBY,你们就等着看好戏吧

clia 写道

Ruby + JS,很爽很好用!

额 支持~~
28 楼 caoyangx 2009-05-07 13:40

Ruby  +0.05%
是前二十名浮动速度最慢的,一年时间只增加了0.05%,有点怀疑他的未来。
27 楼 glacier3 2009-05-07 13:02
排名有意义吗 ? 
26 楼 alone11 2009-05-07 12:29
D股大跌啊。。
不过还是看好后期涨势
25 楼 easylife 2009-05-07 09:27
支持ruby
24 楼 keating 2009-05-07 08:54
ruby python javascript
23 楼 zhengxuezhou 2009-05-06 23:02
java是不是因为sun被收购而受影响了啊?还是支持java啦!
22 楼 qichunren 2009-05-06 18:34
我十分看好RUBY,你们就等着看好戏吧
21 楼 dehua007 2009-05-06 15:00
支持groovy
20 楼 night_stalker 2009-05-06 14:22
从众心理作怪……
19 楼 viekie 2009-05-06 11:54
java java 就是支持java!
18 楼 jamesqiu 2009-05-06 09:53
IBM400上的RGP, SAP的ABAP, matlab冲上去说明银行,大企业,工程领域的业务需求增加了.
17 楼 geminiyellow 2009-05-06 09:42
这个都要YY……
16 楼 kensokenso 2009-05-06 08:56
看到Java在稳步下降,C#稳步提升,呵呵,前景不错.
15 楼 clia 2009-05-06 08:38
Ruby + JS,很爽很好用!

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • UseCase用例怎么画_UML用例UseCase的几个理解误区

    UseCase用例是什么?看一下官方定义:用例定义了一组用例示例,其中每个示例都是系统所执行的一系列操作。看个UML的用例图:其他的内容大家都可以网上去找资料,关于usecase的内容,我这里只想说一下use case的几个理解上的误区:这是一个很大的误区,也是技术人员容易犯的一个错误。功能点是站在软件开发的角度来说的,而用例是站在用户的角度来说的。获取用例是领域专家干的活,而最后的功能实现是技术专家干的活,不同的角色。所以获取用例的关键就是要站在用户角度看问题。怎么获得用例?首先确定位于系统边界之外的主角是谁?他的期望和目的是什么?这

  • 用usecase获取需求的方法是否有缺陷,还有什么地方需要改进

    usecase的局限性 对于系统发展而言,Use Case的范围限制一个单一的系统,这是Use Cases最通常的形式,我们称之为System Use Case,它把整个系统看作是一个黑盒,它不指定任何内部结构并且仅受限于问题域的语言描述。 因此,.故事/人物/场景非常适合交互式的系统,但是对于其他类型的需求(算法,速度,扩展性,安全性,以及和系统技术相关的需求)则不适用。并且故事的粒度没有统一...

  • 对use case的一点理解——by Vega

    在一般的UML建模过程中,分为以下几个阶段:业务、需求、分析和设计,其中设计又可分为结构分析和行为分析。业务是对商业模型的深刻理解,从商业模型里面提取出业务需求,然后把需求分解成一系列的用例。分析和设计是在用例的基础上,对商业模型的结构和行为进行详细具体的描述。结构分析一般是用类图,类图又可以按照M-V-C模型分为数据类、界面类和控制类。行为分析是描述三种类之间的流程操作关系,一般是用时序图或者状

  • 利用Use Case为系统行为建模(1)

    需求这块写了很多了,就剩下最后的三篇图文了。后面我们进入分析与设计部分。大概10月中旬,我们结束这块。开始机器学习的总结与代码实现。

  • 软件工程之__用例(use case)粒度越细越好

           需求分析中的用例分析就是分析什么人做什么事,描述做事要描述详细到什么程度呢?这就是粒度问题。这个问题往往困惑很多人,人们搞不清楚描述多么细致才算合适,人们生怕描述的太细致就显得太罗唆,又担心描述的太粗会漏掉什么,心里拿不准,不敢下笔写,即使写出来也惴惴不安,总没有1+1=2那样给人确凿无疑之踏实感。       人们常说的一句话:细节决定成败。而在需求阶段,则需求的粒度越细,后期

  • 测试中常被忽视的UseCase

    们常说测试以需求为依据。那么我到底如何组织我们的测试是最接近需求呢。以下我提到一非常重要因素:UseCase----什么是UseCase呢?在UML的文档中,UseCase的定义是:在不展现一个系统或子系统内部结构的情况下,对系统或子系统的某个连贯的功能单元的定义和描述。有点拗口,对吧?其实UseCase就是对系统功能的描述而已,不过一个UseCase描述的是整个系统功能的一部分,这一...

  • Use Case的作用 (转)

    Use Case的作用 (转)[@more@] 1、Use Case的作用: 我个人认为Use Case仅仅用来反映用户需求,并且在对象分析过程中,能够起到一个查漏补缺的作用。但是使用“先确定Use Case,再指认对...

  • 运用UseCase估算工时

     原创作者:zhanghua转载请注明:来自Sawin系统分析之窗最后修改时间:2005-2-25  摘要:本文介绍了通过UseCase估算项目工时的方法并给出其计算细节,同时还指出该方法存在的问题和不足。关键词:UUCP,技术因素,环境因素 运用UseCase估算项目工时,首先是Gustav Karner本人在其出版的书籍《Applying Use Cases》中提出的。

  • [软件工程管理之用例]Use case

    Use Case ID: Satellite#1 Use Case Name: Read the satellite input data Actor that initiates the use case: – Actor 1: Engineer – Actor 2: Programmer Other actors, if any: none Stat...

  • [UML]UML系列——用例图Use Case

    用例图的概念       用例图是描述用例、参与者以及它们之间关系的图。   用例图的作用 用例图是从用户的角度来描述对信息系统的需求,分析产品的功能和行为。 用例图定义和描述了系统的外部可见行为,是分析、设计直至组装测试的重要依据。 让用户参与前期的系统分析与设计。 参与者的概念(actor,执行者,活动者)        参与者是指在系统之外,但与系统直接交互的对象。先举...

  • UseCase事件流描述规范

    文/fasiondog 整理需求用例的编写规范,分享部分UseCase事件流描述规范。其中,准则5~10、12来自《编写有效用例》([美]Alistair Cockburn 著)一书,其它为自身实践和要求。 事件流包含正常事件流、可选事件流、异常事件流程,前述三者合在一起的本质就是用文字描述的流程。事件流由文字描述的步骤组成,写作过程中应遵循以下准则,这些准则是对用例写作过程中的常见...

  • Use Case实践的困惑与改进 笔记

    Use Case实践的困惑与改进 - 2004中国软件技术大会笔记本文是根据2004年中国软件技术大会的视频所作的笔记,虽然已经两年了,但内容还是不错的,正好最近在用,就积累一下。我想这方面的东西时效性不会太强吧 :-)一、Use Case 方法的简要回顾(由Ivar Jacobson发明,当时是用于一个大型的电信项目)1.       本质-基于建模系统的使用者、使用的场景以及场

  • UML——Use Case Diagram(用例图)

    用例图主要用来描述角色以及角色与用例之间的连接关系。说明的是谁要使用系统,以及他们使用该系统可以做些什么。一个用例图包含了多个模型元素,如系统、参与者和用例,并且显示这些元素之间的各种关系,如泛化、关联和依赖。它展示了一个外部用户能够观察到的系统功能模型图。 【用途】:帮助开发团队以一种可视化的方式理解系统的功能需求。用例图中包含6个元素,分别是执行者(Actor),用例(Use Case),关联

  • 基于三层感知机实现手写数字识别-内含源码和说明书.zip

    基于三层感知机实现手写数字识别-内含源码和说明书.zip

  • setuptools-40.7.0.zip

    Python库是一组预先编写的代码模块,旨在帮助开发者实现特定的编程任务,无需从零开始编写代码。这些库可以包括各种功能,如数学运算、文件操作、数据分析和网络编程等。Python社区提供了大量的第三方库,如NumPy、Pandas和Requests,极大地丰富了Python的应用领域,从数据科学到Web开发。Python库的丰富性是Python成为最受欢迎的编程语言之一的关键原因之一。这些库不仅为初学者提供了快速入门的途径,而且为经验丰富的开发者提供了强大的工具,以高效率、高质量地完成复杂任务。例如,Matplotlib和Seaborn库在数据可视化领域内非常受欢迎,它们提供了广泛的工具和技术,可以创建高度定制化的图表和图形,帮助数据科学家和分析师在数据探索和结果展示中更有效地传达信息。

  • 搭建VGG16神经网络实现图像分类-内含源码和说明书.zip

    搭建VGG16神经网络实现图像分类-内含源码和说明书.zip

  • setuptools-40.6.1.zip

    Python库是一组预先编写的代码模块,旨在帮助开发者实现特定的编程任务,无需从零开始编写代码。这些库可以包括各种功能,如数学运算、文件操作、数据分析和网络编程等。Python社区提供了大量的第三方库,如NumPy、Pandas和Requests,极大地丰富了Python的应用领域,从数据科学到Web开发。Python库的丰富性是Python成为最受欢迎的编程语言之一的关键原因之一。这些库不仅为初学者提供了快速入门的途径,而且为经验丰富的开发者提供了强大的工具,以高效率、高质量地完成复杂任务。例如,Matplotlib和Seaborn库在数据可视化领域内非常受欢迎,它们提供了广泛的工具和技术,可以创建高度定制化的图表和图形,帮助数据科学家和分析师在数据探索和结果展示中更有效地传达信息。

  • 华为OD机试D卷 - 判断字符串子序列 - 免费看解析和代码.html

    私信博主免费获取真题解析以及代码

Global site tag (gtag.js) - Google Analytics