TIOBE专长于评估和跟踪软件质量。TIOBE会公布月度编程语言排行榜和年度编程语言。

20200716104139.png

TIOBE编程语言排行榜是根据互联网上有经验的程序员、课程和第三方厂商的数量,并使用搜索引擎(如Google、Bing、Yahoo!)以及 Wikipedia、Amazon、YouTube 统计出排名数据,只是反映某个编程语言的热门程度,并不能说明一门编程语言好不好,或者一门语言所编写的代码数量多少,但对世界范围内开发语言的走势仍具有重要参考意义。

纳入评估的搜索引擎

Google.com: 7.69%
Baidu.com: 7.38%
Wikipedia.org: 7.08%
Yahoo.com: 6.77%
Csdn.net: 6.46%
Bing.com: 6.15%
Google.com.hk: 5.85%
Ebay.com: 5.54%
Google.co.in: 5.23%
Msn.com: 4.92%
Hao123.com: 4.62%
Amazon.in: 4.31%
Google.com.br: 4.00%
Google.co.jp: 3.69%
Google.de: 3.38%
Google.ru: 3.08%
Amazon.co.uk: 2.77%
Google.fr: 2.46%
Indeed.com: 2.15%
Google.es: 1.85%
Google.it: 1.54%
Sogou.com: 1.23%
Google.cn: 0.92%
Google.com.tw: 0.62%
Google.com.mx: 0.31%

20200716103852.png
TIOBE Index for July 2020

TIOBE每年还会评选出一门年度编程语言,表示该门语言在当年的排名中上升幅度很大。

历年的年度编程语言

2019 C
2018 Python
2017 C
2016 Go
2015 Java
2014 JavaScript
2013 Transact-SQL
2012 Objective-C
2011 Objective-C
2010 Python
2009 Go
2008 C
2007 Python
2006 Ruby
2005 Java
2004 PHP
2003 C++

年度编程语言简介

以2020年7月TIOBE指数倒序排列。其中Objective-C和Transact-SQL超出TIOBE Index for July 2020 TOP 20。

Objective-C 2012, 2011
现在Objective-C与Swift是OS X和iOS操作系统、及与其相关的API、Cocoa和Cocoa Touch的主要编程语言。

Transact-SQL 2013
Microsoft SQL Server和Sybase SQL Server的核心查询语言,也是数据库对象的主要开发语言。

Ruby 2006
面向对象、命令式、函数式、动态的通用编程语言。

Go 2016, 2009
是Google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。

PHP 2004
开源的通用计算机脚本语言,尤其适用于网络开发并可嵌入HTML中使用。

JavaScript 2014
一种高级的、解释型的编程语言。被世界上的绝大多数网站所使用,也被世界主流浏览器(Chrome、IE、Firefox、Safari、Opera)支持。

C++ 2003
一种被广泛使用的计算机通用程序设计语言。

Python 2010, 2007, 2018
一种广泛使用的解释型、高级编程、通用型编程语言,设计哲学强调代码的可读性和简洁的语法。

Java 2015, 2005
一种广泛使用的计算机编程语言,广泛应用于企业级Web应用开发和移动应用开发。

C 2017, 2008, 2019
一种通用的编程语言,广泛用于系统软件与应用软件的开发。

编程语言公司化

大公司越来越倾向于用自己的语言:谷歌有go和dart,苹果有object-c和swift,微软有.net和TS,脸书有Hack。

2018年9月12日,脸书的 Hack / HHVM 编译器宣布结束支持 PHP,HHVM v3.30将是HHVM支持PHP的最后一个发行版


本文由 quaner 整理发布,参考 CC-BY-SA 3.0 协议共享,欢迎转载、引用或改编。
感谢您的支持,以让我们持续关注中国学子的STEAM旅程!

还不快抢沙发

添加新评论