编程语言排行榜上,稳如泰山的Java、C、C++TOP3变位了。
作者
唐小引
出品
CSDN(ID:CSDNNews)
熟悉我们的程序员朋友都知道,CSDN每月初都会分享TIOBE编程语言排行榜。因为TIOBE是根据全球工程师、课程和第三方数量(如各类搜索引擎)为指数来得出在当月,哪个编程语言是最热门的、最受程序员欢迎的,尽管它不代表语言本身的好坏,但从一定程度上能够帮助开发者们了解到编程语言的趋势。
在过去的几个月里,我们看到了Python的一路持续攀升,至8月时差点儿就拿下了前三,撼动了亘古不变的Java、C、C++三巨头。但今天,我们已经看到,Python进前三了!它居然超越了C++!
根据上面的图我们可以看到,Python的增幅愈发明显,从上个月3.3%到本月的4.67%,排名(Ratings)从上个月的6.%上升至了7.%,逆袭C++并高出0.%。尽管数据细微之差,C++也随时可能翻盘回归它的TOP3位置,但这仍然值得我们狂呼一番。
甚至于TIOBE在发布9月编程语言排行榜时,做出了这样的评价:
这是Python有史以来第一次进入TIOBETOP3,这真的花了太长的时间。从上世纪90年代初进入首次进入TIOBE榜单,Python基本上花费了10年的时间才首次进入TIOBE的前10名。随后在不断地缓慢成长中,进入了前5并最终名列前3,Python正在变得越来越普遍。它已经成为了全球高校的首选编程语言(适用于需要编程的各类科目),同时也征服了工业界。
人生苦短,我用Python。不再是个段子,这一次,它正名了。
前段时间Python之父GuidovanRossum以洋洋洒洒的长篇邮件宣布正式退出Python决策层,为此科技圈不少人为之惊讶,同样也为Python的未来担忧。不过现在看来,Python的发展正如Python团队的技术指导讲师SimeonFranklin此前所言,「Nothingisreallychangingthatmuch」。且长久以来随着TensorFlow的发展,Python已在更多的场景被使用,当然这也得益于“机器学习”在日常生活中应用也越来越多。
同时,机器学习不仅影响了Python的发展,还有随它兴起的Julia语言,这个拥有C的速度、Ruby的灵活、Python的开发效率的编程语言,一路狂奔,从#50晋升到#39。
其他编程语言
本月TIOBE指数中其他编程语言还有一些变化:
C#、PHP、JavaScript均轻微下降,不过也在正常范围内浮动,并未影响整体排名;Objective-C兜兜转转再次重回Top10之位;Rust从#36跃到了#31;Groovy上升了10个名次,从#44到#34。下面列出了完整的21-50名,因为是非官方发布的,所以可能存在遗漏:
第51-名如下,由于它们之间的数值差异较小,仅以文本形式列出(按字母排序):
4thDimension/4D,ABC,ActionScript,bc,Bourneshell,Cshell,CFML,CL(OS/),CoffeeScript,CommonLisp,Crystal,cT,Elixir,Elm,EmacsLisp,Erlang,Forth,Hack,Icon,Inform,Io,J,Kornshell,LiveCode,Maple,Mercury,ML,Modula-2,Monkey,MQL4,MS-DOSbatch,MUMPS,NATURAL,OCaml,OpenCL,OpenEdgeABL,Oz,PL/I,PowerShell,Q,Racket,Ring,RPG,S,Snap!,SPARK,SPSS,Tex,TypeScript,VHDL
Top10编程语言TIOBE指数走势(-)
历史排名(-)
注:以下排名位次取决于12个月的平均值。
编程语言“名人榜”(-)
参考: