二月头条:go语言进入前十
本月,go在TIOBE指数前10名中排名第8。这是go有史以来的最高位置。当谷歌于2009年11月推出Go时,它一炮而红。在那些日子里,谷歌所做的一切都是神奇的。在Go出现的几年前,谷歌发布了GMail、谷歌地图和谷歌文档。因此,当谷歌宣布其第一种自己的语言Go时,软件社区激动不已。go诞生仅2个月,就获得了TIOBE年度语言奖。出乎意料的是,炒作很快就结束了。2015年,go在TIOBE指数中排名第122位,一切似乎都输了。一年后,Go采用了非常严格的“半年”发布周期(由谷歌支持)。每发布一个新版本,Go都有所改进。与此同时,Docker和Kubernetes(都是用Go编写的)从2016年开始变得非常流行。这有助于恢复对围棋的信心。如今,Go被应用于许多软件领域,如后端编程、web服务和API。由于Go在行业中的应用越来越多,它似乎是一种能够长期保持在TIOBE指数前十名的语言。有趣的是:谷歌最新的语言Carbon本月首次进入前100名。
TIOBE编程社区指数是编程语言流行程度的指标。该索引每月更新一次。评级基于全球熟练工程师的数量、课程和第三方供应商。热门网站谷歌、亚马逊、维基百科、必应和其他20多个引擎被用来计算评分。需要注意的是,TIOBE索引不是关于最佳编程语言或大多数代码行所用的语言。
该索引可用于检查您的编程技能是否仍然是最新的,或者在开始构建新的软件系统时,就应该采用什么编程语言做出战略决策。TIOBE指数的定义可以在这里找到。
其他编程语言
下面列出了完整的前50种编程语言。这篇综述是非官方发布的,因为我们可能错过了一种语言。
未来50种编程语言
下面的语言列表表示#51到#100。由于差异相对较小,因此仅列出编程语言(按字母顺序)。
ABC、ActionScript、Apex、APL、AutoLISP、Awk、bc、Carbon、CFML、Chapel、CHILL、CL(OS/400)、CLIPS、Clojure、Curl、Eiffel、Elixir、Erlang、Forth、Groovy、Hack、Icon、Io、J、J#、JScript、LabVIEW、Ladder Logic、Modula-2、MQL5、Nim、OCaml、Occam、OpenCL、OpenEdge ABL、PL/I、Pure Data、Q、Racket、Raku、REXX、Ring、Smalltalk、Snap!,SPARK、Tcl、TOM、VHDL、Wolfram、Zig