2009年十月编程语言排行榜

从2009到2020,世界编程语言排行榜分析 一、世界编程语言排行榜 TIOBE编程语言排行榜是编程语言流行趋势的一个指标,每月更新,这份排行榜排名基于互联网有经验的程序员、课程和第三方厂商的数量。排名使用著名的搜索引擎(诸如Google、MSN、Yahoo!、Wikipedia、YouTube以及Baidu等)进行计算。请注意这个排行榜只是反映某个编程语言的热门程度,并不能说明一门编程语言好不好,或者一门语言所编写的代码数量多少。 二、历年... 阅读详情

TIOBE Programming Community Index for October 2009

October Headline: Objective-C is on its way to the top 10

The TIOBE Programming Community index gives an indication of the popularity of programming languages. The index is updated once a month. The ratings are based on the number of skilled engineers world-wide, courses and third party vendors. The popular search engines Google, MSN, Yahoo!, Wikipedia and YouTube are used to calculate the ratings. Observe that the TIOBE index is not about the best programming language or the language in which most lines of code have been written.

The index can be used to check whether your programming skills are still up to date or to make a strategic decision about what programming language should be adopted when starting to build a new software system. The definition of the TIOBE index can be found here.

Position
Oct 2009
Position
Oct 2008
Delta in PositionProgramming LanguageRatings
Oct 2009
Delta
Oct 2008
Status
11Java18.718%-2.23%  A
22C16.891%+1.33%  A
35 PHP10.390%+1.78%  A
43 C++9.911%-1.04%  A
54 (Visual) Basic8.729%-1.08%  A
68 C#4.433%+0.67%  A
76 Python3.914%-0.65%  A
87 Perl3.776%-0.64%  A
911 JavaScript3.033%+0.36%  A
1010Ruby2.458%-0.40%  A
119 Delphi2.140%-1.15%  A
1213 PL/SQL1.020%0.00%  A
1349 Objective-C0.902%+0.82%  A--
1414SAS0.805%+0.21%  A
1516 Pascal0.669%+0.15%  A-
1620 ABAP0.661%+0.22%  A-
1719 Lisp/Scheme0.605%+0.12%  B
1822 MATLAB0.577%+0.17%  B
1912 D0.570%-0.76%  B
2015 Lua0.527%-0.02%  B

 

 

Long term trends

The long term trends for the top 10 programming languages can be found in the line diagram below.

 


Other programming languages

The complete top 50 of programming languages is listed below. This overview is published unofficially, because it could be the case that we missed a language. If you have the impression there is a programming language lacking, please notify us at tpci@tiobe.com.

PositionProgramming LanguageRatings
21RPG (OS/400)0.508%
22ActionScript0.465%
23COBOL0.450%
24Transact-SQL0.406%
25FoxPro/xBase0.402%
26Fortran0.383%
27Logo0.368%
28Scratch0.306%
29Ada0.306%
30Alice0.303%
31S-lang0.295%
32PowerShell0.269%
33Prolog0.263%
34Scala0.240%
35NXT-G0.237%
36LabWindows/CVI0.226%
37Tcl/Tk0.225%
38Erlang0.219%
39J0.213%
40Awk0.196%
41Haskell0.184%
42ML0.180%
43MAX/MSP0.178%
44JavaFX Script0.177%
45Smalltalk0.174%
46Focus0.168%
47PL/I0.166%
48LabVIEW0.162%
49Falcon0.161%
50Forth0.151%


The Next 50 Programming Languages

The following list of languages denotes #51 to #100. Since the differences are relatively small, the programming languages are only listed (in alphabetical order).

 

  • ABC, AD, Algol, Alpha, APL, Applescript, Beta, Boo, Bourne shell, C shell, Caml/F#, cg, CL (OS/400), Clean, Clojure, Cobra, cT, Curl, Euphoria, Factor, Fan, Groovy, Icon, IDL, Inform, Informix-4GL, Lingo, MAD, Mathematica, Modula-2, Modula-3, MOO, MUMPS, Natural, Occam, Oz, PowerBuilder, Progress, Q, R, REALbasic, Revolution, REXX, SIGNAL, SPSS, SuperCollider, VBScript, Verilog, VHDL, XSLT

 


October Newsflash - Brought to you by Paul Jansen

  • This month the following changes have been made to the definition of the index:
    • Until now we also kept track of all kinds of versions of programming languages such as "VB6", "VB7", "Visual Basic 2008". Since adding these versions has hardly any influence, costs a lot of maintenance and increases the number of search engine queries unnecessarily, we decided to remove these from the groupings. This was an idea that has been initiated by Christoph Hausner
    • Scilab and Octave have been added to the MATLAB grouping (thanks to Klaus Rohe)
    • IronLisp and IronScheme have been added to the Lisp/Scheme grouping (thanks to Christoph Hausner)
    • F-Sharp, F Sharp and FSharp have been added to the Caml/F# grouping (also thanks to Christoph Hausner)
  • To see the bigger picture, please find the positions of the top 10 programming languages from 4, 10 and 25 years ago in the table below.

    Programming LanguagePosition
    Oct 2009
    Position
    Oct 2005
    Position
    Oct 1999
    Position
    Oct 1984
    Java115-
    C2211
    PHP34--
    C++43211
    (Visual) Basic5644
    C#6721-
    Python7825-
    Perl857-
    JavaScript9915-
    Ruby1024--

  • The previous winners of the "Language of the Year" award are shown below.

    YearWinner
    2008 C
    2007 Python
    2006 Ruby
    2005 Java
    2004 PHP
    2003 C++
  • In the tables below some long term trends are listed about categories of languages. The object-oriented paradigm won 0.6% to procedural and functional languages in one month's time. The popularity of dynamically typed languages seems to stabilize (see trend diagram below).

    CategoryRatings Oct 2009Delta Oct 2008
    Object-Oriented Languages 53.3% -3.7%
    Procedural Languages 42.5% +3.0%
    Functional Languages 2.7% +0.4%
    Logical Languages 1.4% +0.2%


    CategoryRatings Oct 2009Delta Oct 2008
    Statically Typed Languages 58.5% -1.4%
    Dynamically Typed Languages 41.7% +1.4%

     

 

TIOBE编程语言排行榜 (2009.01)  TIOBE编程语言排行榜TIOBE Programming Community index,用来表示编程语言的流行程度,每月更新一次。 2009年1月TIOBE编程语言排行榜前11名如下:  TIOBE编程语言按计算出的Ratings排名,Ratings是采用流行的搜索引擎,基于全球范围熟练程序员数、课程数及第三方销售商数进行计算。 按一年中Ratings正差最高的计算,与200 阅读详情

相关推荐

2009最新编程语言排名

2009年10月编程语言排行榜:Rubbby稳步提升 - 计算机札记大全 - JavaEye技术网站首页 新闻

Tiobe--2009年7月的编程语言排行榜

 Tiobe--2009年7月的编程语言排行榜【开源中国社区讯】Tiobe今日公布了2009年7月的编程语言排行榜,本期榜单的显著变化是,Object-C增长迅速,市场占有率由上个月的0.123%上升到0.509%,排行第21,与排行第20的Matlab只差0.003%的份额,进入TOP20指日可待。Object-C的增长,要感谢iPhone手机的上升势头。前10名的变化基本稳定,排名依次

流浪天空 1003

Windows安装Pytorch3d

pytorch和pytorch3d版本对应关系如下:https://github.com/facebookresearch/pytorch3d/releasescuda和NVIDIA CUB版本对应关系如下:https://github.com/NVIDIA/cub/releases?page=1本人配置如下:GPU:1050TiCUDA:11.1python:3.8。

Snakewood的博客 4287

全球软件开发语言排行榜 2009年5月 - Python超越C#

Python超越C#,真是不可思议,这意味着什么?基于网络应用的开发前景一片光明,继续关注Python,继续担忧C#…… PositionMay 2009PositionMay 2008Delta in PositionProgramming LanguageRatingsMay 2009Delta May 2008Status11Java1

Kimi - 要【博】就搏精彩,是【客】就写原创。 1157

保姆级教程:在CentOS 8上用libvirt + QEMU/KVM搭建ARM64虚拟机(含UEFI配置与常见坑点)

本文提供在CentOS 8上使用libvirt + QEMU/KVM搭建ARM64虚拟机的详细教程,涵盖UEFI配置与常见问题解决方案。通过环境准备、特殊配置要点、UEFI固件安装等步骤,帮助用户在x86架构服务器上高效运行ARM64虚拟化环境,特别适合开发测试与跨平台应用场景。

weixin_30292745的博客 133

嵌入式学习笔记- 关于电容的纹波电流

纹波电流是导致电解电容发热、影响其寿命的关键交流电流成分。它不是一种特殊的电流,而是电路中必然存在的现象。要重视,不能忽视。必须保证电路中的纹波电流 < 电容的额定纹波电流。电容鼓包爆浆,要怀疑是否是纹波电流过大或电容ESR变大所致。希望这个解释能帮助您彻底理解这个概念!二 电容纹波电流与频率的关系在大多数情况下,频率越高,电容所能承受的额定纹波电流值越大。【个人理解:因为频率越低ESR越大,具体见第三节ESR与频率的关系】下面我为您详细解释为什么会这样,以及在实际应用中如何考虑。

qq_35771411的博客 2198

编程语言排行分析,从2009到2019。

文章目录一、世界编程语言排行榜二、历年排名情况1、2009年2、2010年3、2011年4、2012年5、2013年6、2014年7、2015年8、2016年9、2017年10、2018年11、2019年三、排名分析1、Java、C、C++的地位不可动摇2、那些年吹过的牛3、现在正在吹的牛4、很久很久以前的编程语言5、C与C++的关系五、版权声明 一、世界编程语言排行榜 TIOBE编程语言排行榜是...

C语言技术网 901

在 ABAP Cloud 中玩转 CL_ABAP_PARALLEL 并行处理:从原理到实战

ABAP并行处理框架CL_ABAP_PARALLEL解析 本文系统介绍了SAP ABAP环境中实现并行处理的CL_ABAP_PARALLEL框架。该框架通过封装异步RFC和对话进程,为开发者提供了面向对象的API,显著提升大批量数据处理的效率。 文章首先分析了ABAP环境需要并行处理的原因:传统的串行处理在面对百万级数据时效率低下。然后详细介绍了CL_ABAP_PARALLEL的设计思路,它是一个"小型线程池"式的同步并行框架,适用于批量计算场景。此外,文章重点讲解了控制并行任务的关键参

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 342

2019 年 9 月编程语言排行榜,Java、Python龙虎斗,PHP屹立不倒!

点击上方“民工哥技术之路”选择“星标”每天10点为你分享不一样的干货TIOBE 9月份的编程语言排行榜已经公布,官方的标题是 PHP 正在努力保持在前10的位置(PH...

民工哥的博客 665

C语言设计模式全面解析:从理论到28个实战示例

本文系统介绍了23种经典设计模式在C语言中的实现方法。通过结构体、函数指针等技巧,C语言可以优雅地模拟面向对象特性,实现代码复用与解耦。文章分类详解了创建型、结构型、行为型三大类模式,并提供了28个完整代码示例,包括单例、策略、观察者等核心模式的精简实现。这些模式在嵌入式系统、操作系统内核等场景中广泛应用,如状态机、事件驱动等。学习C语言设计模式的关键在于理解模式意图,掌握函数指针和结构体组合等技巧,并在实际项目中灵活运用。本文为C语言开发者提供了全面的设计模式参考指南。

数字人生 364

Qt Creator 下载和安装

在线安装程序是一个小型的安装程序,它将在您的计算机上下载和安装 Qt Creator。离线安装程序是一个较大的安装包,您可以将其保存在本地,并在没有网络连接的情况下安装 Qt Creator。在 Qt 官方网站上,您可以找到 Qt Creator 的下载页面。Qt Creator 是一款跨平台的集成开发环境(IDE),用于开发基于 Qt 框架的应用程序。在这一步中,您可以选择是否安装 Qt Creator 的附加组件。一旦您完成了组件的选择,安装程序将开始将 Qt Creator 安装到您的计算机上。

HackLogic的博客 6824

2009年5月TIOBE编程语言排行榜前20名榜单

Tiobe近日公布了2009年5月的编程语言排行榜,本期榜单前十名没有变化,Java、C、C++依然以绝对优势占据前三甲的位 置;VisualBasic在4月出现了1.16%的下滑,但依旧以8.631%的占有率守住前五名的关口。本期前十名的语言分别是:Java、C、 C++、PHP、VisualBasic、Python、C#、t、Perl、Ruby。

openso的专栏 662

第076篇:大涡模拟进阶

大涡模拟(Large Eddy Simulation, LES)是介于直接数值模拟(DNS)和雷诺平均方法(RANS)之间的重要湍流模拟方法。本文深入介绍动态Smagorinsky模型、尺度相似模型、WALE模型和隐式LES等高级亚格子模型。通过Python实现槽道湍流和圆柱绕流的LES求解器,详细展示近壁面处理、动态系数计算和亚格子应力建模技术。大涡模拟,亚格子模型,动态模型,Smagorinsky,WALE模型,尺度相似模型,近壁面处理,槽道湍流LES的核心思想是对Navier-Stokes方程进行空间

2401_87715305的博客 740

2009年3月编程语言排行榜

2009年3月榜单 2009年3月Tiobe编程语言排行榜出炉,前十位的排名基本没有变化,JavaScript前进2名,同比增长1.27%,(Visual) Basic下降1位,同比减少3.32%。 2009年3月榜单 以下是排名21到50的语言  ...

ab654321ab的专栏 329

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

盗QQ号的现在越来越牛B了,我差点被骗!大家要小心了

 今天晚上正在上网的我QQ突然弹出邮件消息收到一封邮件,点看一看说我的QQ近期被人恶意传播垃圾信息,导致我的QQ限制登陆,当时还很纳闷我没有发过什么垃圾信息,感觉这是个骗人的,于是看了下发件人写的是service但是邮件地址是空的,因为QQ官方发邮件时名字是service我当时还半信半疑,又看到底下有个连接地址是aq.qq.com 如图:看到图片上这个域名后我还在想这个到底是不

路人甲的专栏 5759

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

测试你的智力,大家来玩很好玩的跳青蛙

今天群里一朋友发了一个比较有意思的智力游戏,拿来分享给大家,都去看下测试一下自己多久能完成 讓左右兩邊青蛙交換位置,通常年薪50万水準的人,三分鐘內可以完成 ^_^  游戏说明   1:用鼠标点青蛙头部,它会向前跳;2:它最多只能跳过一个青蛙; 3:按红色箭头,游戏复原。 

路人甲的专栏 4584

XML,DTD,XSD,XSL的区别

XML=可扩展标记语言(eXtensible Markup Language).可扩展标记语言XML是一种简单的数据存储语言,使用一系列简单的标记描述数据,而这些标记可用方便的方式建立,虽然XML占用的空间比二进制数据要占用更多的空间,但XML极其简单易于掌握和使用XML的简单使其易于在任何应用程序中读写数据,这使XML很快成为数据交换的唯一公共语言,XML不是一个依附于特定浏览器

路人甲的专栏 4147

安装MySQL时无法启动服务(could not start the service MYSQL .Error:0)

在安装mysql时,到最后一步,执行时,在start service,出现如下错误: Could not start the service一般的发生原因是因为多次安装,或卸载后重装时,才会出现这个问题,所以要把所有相关的文件夹、服务、注册表等都要卸载干净了,再次安装就OK了。有如下解决办法:使用services.msc打開服務窗口,查看MySQLservice是否已經存在

路人甲的专栏 3752

2009年4月开发语言排行榜

4月份语言排行榜出来了,排行榜排位基本没什么大的变化,本月关注的当然是JAVA语言,由于金融危机,SUN这个巨头不得不出售自己的公司也许是因为SUN的收购事件导致了百分率下降了%0.5左右,加上IBM收购SUN的谈判暂时的破裂,JAVA语言略微的下降是早已预料到的。     自从收购消息出来后,我也一直在关注此事,其实这个事件结果对我们没多大影响,毕竟JAVA开发人员数量庞大,不可能因为收

路人甲的专栏 3096

Windows XP中HTML文件图标变为未知图标的解决方法

Windows XP中HTML文件图标变为未知图标的解决方法 在Windows XP中安装Firefox后,Firefox会影响打开HTML文件的默认浏览器的设置(比如,以前默认用IE或Maxthon打开HTML文件,现在却只能用Firefox了),但是更改回原来的HTML打开默认设置后,有时候保存在硬盘里的HTM和HTML文件图标会突然变为未知的图标,而且它们往往还是与IE关联。为解决此问题,可...

路人甲的专栏 2387

2009年七月编程语言排行榜

TIOBE Programming Community Index for July 2009July Headline: Objective-C on its way to top 20 thanks to success iPhone The TIOBE Programming Community index gives an indication of the popularity

路人甲的专栏 1800

12月开发语言排行

排行前三依旧是JAVA,C,C++,JAVA略有下降,C,C++有所上升TIOBE Programming Community Index for December 2008December Headline: C and C++ Candidates Programming Language of 2008 The TIOBE Programming Community index

路人甲的专栏 1797

2009年1月开发语言排行榜

进入新的一年2009年1月的开发语言榜单又出来了,JAVA ,C语言,C ++ 依然占据前三,但JAVA和08年12月相比又有略微下降,而C语言,C++势头很猛,不明白这是为什么 TIOBE Programming Community Index for January 2009January Headline: C is the TIOBE Programming Language

路人甲的专栏 1463

5月编程语言排行榜

Tiobe近日公布了2009年5月的编程语言排行榜,本期榜单前十名没有变化,Java、C、C++依然以绝对优势占据前三甲的位置;Visual Basic在4月出现了1.16%的下滑,但依旧以8.631%的占有率守住前五名的关口。本期前十名的语言分别是:Java、C、C++、PHP、 Visual Basic、Python、C#、JavaScript、Perl、Ruby。50名到

路人甲的专栏 1189
上一篇: Struts2.1笔记(七):Struts2输入校验
下一篇: Struts2.1笔记(八):Struts2的拦截器
不善^
博客等级 码龄18年 635粉丝 235原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值