在编程语言流行度的评估方面,TIOBE一直是最为权威的机构之一。它每个月都根据有经验的使用者、相关课程、第三方厂商,以及来自多个大型搜索引擎的统计数据,发布前100名编程语言的份额,并进行跨年度同期比较。
图一、二(附件一二)
前10名编程语言的长期趋势如下图所示:
附件三
21-50名依次是:
ColdFusion、ActionScript、Ada、Fortran、RPG、MATLAB、Awk、Prolog、ABAP、LabView、Groovy、Transact-SQL、Smalltalk、Bash、Tcl/Tk、Haskell、Forth、CL (OS/400)、Natural、ML、Focus、Ch、PL/I、Lingo、Factor、REXX、Objective-C、IDL、Erlang、VBScript。
再后面的50个编程语言
以下为 51到 100 的名单。由于相差较小,仅以字母顺序列出:
ABC, Algol, Alpha, APL, Applescript, AspectJ, Beta, Boo, Caml, cg, Clean, Csh, cT, Curl, DC, Dylan, Eiffel, Euphoria, F#, Felix, Icon, Inform, Io, Limbo, MAD, Magic, Maple, Mathematica, Modula-2, MOO, MUMPS, Oberon, Occam, Oz, Pike, PILOT, Postscript, Powerbuilder, PowerShell, Progress, Q, R, REALbasic, Rebol, S-lang, Scala, SIGNAL, SPSS, VHDL, XSLT
◆Python 被选为 2007年度语言。最终,Python 一年来取得了最大的增长 (2.04%)。没有清楚的原因为什么 Python 在2007年取得了巨大的进步。上个月 Python 在历史上第一次超越了 Perl,这是 Python 成为"工业标准"系统级粘合剂语言的信号。它尤其受到系统管理员和构建管理人员的喜爱。随着 Python 3 的推出,Python 在2008年继续上升的机会很大。
◆从2007年的数据中可以发现一些有趣的趋势。首先,没有垃圾收集机制的语言在快速地失去地盘。最突出的例子是具有明确内存管理的语言 C and C++,都在一年中丢掉了2% 。另一个趋势是脚本语言间的战斗看来仍在继续。新的脚本语言不断出现。2006年,Ruby 进入主流,今年有 Lua。在前50名里,Groovy 和 Factor 是新生力量。这些新的脚本语言没有哪个看来会常驻,它们不断被后来者取代。
◆2007年最大的赢家和输家? 最大赢家是 Lua (自 46 至 16), Groovy (自 66 至 31), Focus (自 78 至 41), 和 Factor (新上榜 45). 最大输家是 ABAP (自 15 至 29) 和 IDL (自 23 至 48)。
◆2008 猜想?2007年做的预测如何? 2007年初,我认为 C# 和 D 会成为赢家, Perl 和 Delphi 是输家。C# 确实是赢家之一, Perl 也是最大的输家之一。但关于 D 和 Delphi 的预测完全错了。D 没有取得突破。另外,Delphi 回到了前10... 2008呢? C, C++ 和 Perl 会继续下滑。C 和 C++ 没有自动垃圾收集。C++ 会尤其下滑,因为 Microsoft 不再积极地支持它了。Perl 已经死了。 Java 和 C# 最终会是2种最流行的语言。我期待它们在 2008 年继续进步。哪些新语言会在2008年进入前 20 名只是猜想,但我认为 ActionScript 和 Groovy 是严肃的候选者。
◆下表列出了不同类别语言的长期趋势。动态类型面向对象语言仍在变得更加流行。
分类 | 2008 1月流行度 | 自 2007 1月差额 |
面向对象语言 | 56.1% | +4.0% |
面向过程语言 | 40.9% | -3.6% |
函数型语言 | 1.9% | +0.2% |
逻辑型语言 | 1.1% | -0.6% |
分类 | 2008 1月流行度 | 自 2007 1月差额 |
静态类型语言 | 56.2% | -1.5% |
动态类型语言 | 43.8% | +1.5% |
- 大小: 5.6 KB
- 大小: 36.9 KB
- 大小: 42.3 KB
分享到:
相关推荐
C#在2012年3月排行榜中继续稳居第三,显示出其在.NET生态系统中的核心地位。微软不断改进和发展.NET框架,增加了C#的新特性和支持,使其成为企业级应用开发的首选语言之一。C#的稳定表现也反映了.NET平台在软件开发...
1. C语言:C语言在该月排行榜上继续保持领先地位,显示出其在系统级编程和嵌入式领域的稳固地位。尽管年代久远,但C语言的简洁性和高效性使其在2012年依然具有强大的生命力。 2. Objective-C:作为苹果平台的主要...
世界范围内各种服务器软件的排行情况 帮助你了解实时的情况
最近,本人打算搞一个编程语言排名的可视化,需要数据,于是就从TIOBE上爬了一些数据。下面我来分享一下我的思路,思路仅供参考,可能有更好的方法,如果小伙伴们有好方法,可以在评论区留言哦。 本次爬取的目标:...
本项目旨在利用Python进行数据清洗,制作一份编程语言过去二十年的动态排行榜,以便于开发者了解各编程语言的流行趋势。 在Python的数据清洗过程中,我们通常会用到以下关键知识点: 1. **Pandas库**:Pandas是...
#### 一、2009年10月编程语言排行榜概览 2009年10月,TIOBE公布了最新的编程语言排行榜,这次的关注点是Ruby语言的稳步提升。自2009年4月Ruby首次进入前十名以来,它已经成为了脚本语言中的佼佼者,与其他脚本语言...
在2011年2月的TIOBE编程语言排行榜上,Java继续保持其领先地位,彰显了其在软件开发领域的霸主地位。这份排行榜是衡量编程语言流行度的重要指标,反映了全球开发者对各种语言的使用情况。 Java的优势在于它的“一次...
主要为大家推荐了TIOBE编程语言排行榜前20的语言入门书籍,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
编程新贵Python刚经历了一次TIOBE考试,2020年2月,它拿到的最新分数是第3名。老牌编程语言Java独占鳌头,C语言紧随其后。 在2019年,Python可谓风头无两,其语法的优越性,让众多以“less is more”为信条的工程师...
除了Python和Java之外,TIOBE 11月编程语言排行榜还展示了其他编程语言的发展态势。例如,C和C++分别位列第二和第三,显示出这两门语言在系统级编程和游戏开发等领域的重要性。此外,诸如JavaScript、PHP和Swift等...
总的来说,“语言排行榜”不仅体现了编程语言的流行程度,也是技术发展趋势的一个风向标。开发者可以根据这些信息来决定学习哪种语言,或者判断现有技能是否符合市场需求。同时,了解这些排行也能帮助我们理解行业的...
在TIOBE世界编程语言排行榜中,PHP的表现尤为显著,这可以从提供的图像文件2009.jpg、2010.jpg、2011.jpg和2012.jpg中看出。这些图片很可能展示了这期间PHP在编程语言排名中的位置和趋势。 PHP的优势主要体现在以下...
TIOBE 9月的编程语言排行榜揭示了一些有趣的现象,尤其是Java和C++的历史低点。C语言保持了第一的位置,而Java和Objective-C分别占据第二和第三。然而,值得注意的是,尽管Java仍然保持着高排名,但其市场份额下滑了...
如果你想好好学习java 那么这是你必看的东西 了解这些可以帮助你建立一个简单的概念
Ruby 可能会在 2008 年推出 2.0 版本,在 TIOBE 的排行榜上超越 Perl。 JavaScript 语言:JavaScript 是一种广泛使用的客户端脚本语言,是浏览器的标准语言。 JavaScript 的用途变得更广,能够开发出「某些种类」...
Tiobe编程语言排行榜 时间 所占的百分比( %) Java语言 C语言 2 前言:为什么我们需要一门新语言 C++,将C++的面向对象进一步发扬光大。但是Go语言的设计者却有不同的看法,他们认为C++ 真 的没啥好学的,值得学习...
Tiobe指数等排行榜反映了编程语言的流行程度,Java和C语言长期以来占据主导地位。选择学习哪种语言往往取决于应用场景和市场需求,如Java因其跨平台性和广泛应用在企业级开发中占有重要位置。 6. **未来发展趋势**...