2016年9月TIOBE编程语言排行

Julia进入前50是非常值得肯定的。Julia是一种优秀的函数式编程语言,它执行起来非常的快速。换句话说就是它的代码拥有很高的可读性且运行稳定。预计在未来一段时间,Julia的排名会继续升高,与此同时,Hack Kotlin TypeScript 都有可能迅速的攀升。

2016年8月TIOBE编程语言排行

C语言本月的分值只有11.303%,这是2001年以来C语言在TIOBE的最低分值。最主要的原因,C语言在web开发和移动App开发上没有优势。C语言并没有展现出类似Java,C#,C++那样的平台多样性。在上述两种开发模式,C语言的精悍和快速执行并不具备吸引力。与此同时,各大公司都有自己主推的编程语言,例如甲骨文在支持Java,微软在支持C#,C++和TypeScript,而g搜索则在支持Java,python,Go,Dart和Javascript,苹果公司贡献了Swift和Objective-C。但是上述大公司却没有一个公开的推崇C语言。

2016年7月TIOBE编程语言排行榜

很多人都惊讶,是什么原因让这门底层编程语言又一次进入排行榜前十?人们不理解为什么这么生产力低下,且程序员在进行编程时容易出现错误的编程语言,现在又流行了起来。这个解释起来有2方面原因,首先是能够运行汇编代码的小设备正在激增,比如你的智能牙刷和咖啡机都在运行汇编,另一方面是性能,在性能上,没有什么语言可以击败汇编。有趣的是老树发新芽是本月的现象,古老的Tcl 从65位提升到48位,CFML从102位提升到66位,Maple 从94位提升到74位。

2016年4月TIOBE编程语言排行榜

COBOL, BASIC 和 FORTRAN 很长一段时间作为主力开发语言被使用。有很多软件使用这些语言来编写,并且发展的不亦乐乎。然而经过多年的发展,COBOL和FORTRAN逐渐被抛弃,而得益于微软的存在,BASIC一直经久不衰。首先要说Visual Basic 6,这是最经典的版本,是成功的典范。以至于VB.NET在长达10年的时间里,来保证兼容Visual Basic和微软的.NET。但是这样的努力似乎并不成功, Visual Basic并没有被很快的取代,以至于 Visual Basic和VB.NET作为两种语言被发展下去。现在 Visual Basic已经不再像曾经那么辉煌,而且VB.NET也要失去在前10名的位置。难道在排行榜的前10不会再有BASIC语言了吗?我们是悲观的,放眼望去PureBasic(43),thinBasic(77),BBC Basic(79),这些都不足以弥补 Visual Basic的衰落 

2016年3月TIOBE编程语言排行榜

尽管软件行业在近年来飞速的发展,但是编程语言却没有那么快速的推进。对比10年的TIOBE榜单,你会发现尽管10年过去了,很多编程语言依然在前10名,不同的只有VB,还有就是PHP和Perl交换了位置,以及更现代化的C#,Python 和Javascript。Objective-C 在这10年中曾经一度进入前3名,但是在苹果公司发布Swift之后,它就正在被迅速替代。也许很多人由此断言未来的10年 依然很多诞生出一个体量较大的新编程语言。然而事实并非如此,看似平淡的10年,编程语言一直得进行着内部的迭代发展。比如Java 8 ,C++11 Python3 和PHP7等等,这些语言在不断发展新的特性,对于工程师而言,接受一门熟悉的编程语言的一些新特性和玩法,显然比完全去学习接受一门新的编程语言要来的轻松和容易接受。

2015年9月TIOBE编程语言排行榜

本月的统计结果使用了新的统计算法。新的算法将离群值异常的数据从统计结果中去除。而原来的算法 包含了离群值异常的搜索引擎数据,这似的统计数据偶尔变的突兀。新的算法的使用,对编程语言的排名并没有太大的影响,而只是让效果变的更好。例如Scala的排名在20左右,Golang又进入了前50, Clojure也即将进入前100名。

2015年8月TIOBE编程语言排行榜单

Java 以4.5%的领先优势,拉开了与第二名的差距,而上一次Java在TIOBE榜单这么“diao”的时候还是2008年。Java 8显然是成功的,这得益于新版本中加入了函数式编程的特性。在2010年 Oracle收购Sun的时候,Java出现了下滑,这源于当时Java大神离开了公司,进而大家觉得Java的前途变的不那么明朗。事实上,Java就像C#一样,拥有自己的文化和内涵,以及特性。所以,看空的预言者是错误的,Java并没有像想象的那样衰落。在最初Oracle接手的一段时间,Java并没有太大的变化,而Java 8终于带来了质的飞跃。现在使用Java编写具有强大功能且代码简洁的程序变得可能。还有一个有趣的地方,当然这很扯,就数值而言,Java的增长量似乎就是Objective-C失去的份额,而这貌似应该属于Swif的,当然这种想法纯属扯淡。

2015年7月TIOBE编程语言排行榜单

C++是2015年上半年同比增长最快的编程语言。具体为C++ 增长3.1%,Java 增长2.0%,C#增长1.6%,Python增长1.6%。C++大幅度增长的原因可能是引入了新的C++11标准。这使得C++被大范围的接受。C++ 11标准为C++带来了很多新的特性和提升。而且现在 C++的工具 GCC ,EDG都支持了C++的最高标准。C++正在风风火火的流行。

2015年5月TIOBE编程语言排行榜单

对比去年同期在TIOBE榜单占用较大涨幅的是 C++ (+1.89), C# (+1.52) 和 Visual Basic.NET (+1.70)。有趣的是 这三者都是Microsoft's Visual Studio的关键性语言。这难道是一个巧合吗?Visual Studio是经得住时间考验的少数商业编程IDE之一。它和Eclipse是工业化化编程中最常见的2个集成化开发环境。所以也难怪C++,C#.VB.NET 在不断的增长。

页面

  • 1
  • 2