设为首页收藏本站

TIOBE:Python人气不减 Java稳坐第一

[复制链接]
3990 0

! m3 l1 e8 I, x

) H. }$ D' D7 c
TIOBE 2019年7月编程语言排行榜

$ H  K$ N( \6 o" s5 {7 A( S' T2 N$ a/ s0 {+ b0 \
+ e9 r& o! s0 D/ h( e8 h& L6 }
TIOBE公布了2019年7月的编程语言排行榜,Python热度同比增加2.9%,位居第三位。

1 ^" Y' w# @: {6 K7 ]
微信图片_20190724102704.jpg
# ]. D0 x% L+ c
python人气的持续上升,是以牺牲其他编程语言的人气为代价的。这其中下降最为明显的就是R和Perl。尤其是Perl,它目前处于TIOBE指数的第19位,这是Perl的历史低点。要知道,perl曾在2005年排名第三,评级超过10%。                        

1 n3 V, h% D& T) h
微信图片_20190724102710.jpg

9 X6 _$ h1 w, @& ?5 m& d: @& z& e
Perl的非常规语法及其不明确的未来(Perl 5与Perl 6)对语言造成了很大的伤害。Perl 6本月进入了前100名,排名第93位,但这可能为时已晚,它无法再次成为主要的编程语言。

# }  R. d! a9 q5 _0 F
值得注意的是Groovy,从去年同期的81位上升为现在的15位
  [0 V- m4 Q; j1 ~

& O8 X2 u0 q* ?
TIOBE历年编程语言曲线图

7 k/ ?  E+ }0 \
不出所料,Java再次成为第一名,自从2001年6月以来,Java已经蝉联冠军10多年,经久不衰。4 ^3 ^# M  R0 S4 W2 e. t9 f

- w8 _0 r* d  C( W% s' l
微信图片_20190724102714.jpg

4 _0 z% l$ y6 f: A7 y
虽然Java的热度在缓慢降低,但Java的霸主地位毋庸置疑,10多年来,也只有C语言短暂取代过Java的地位。自从1995年诞生以来,Java迅速成为世界上最受欢迎的编程语言,国内的Java程序员超过了40%。Java开发遍布移动端和服务端,尤其是服务端,基本上大多数公司都是采用Java进行开发。
; \; i2 w: [6 c" f) [- y6 I

0 N3 G9 @) q- E. S- ?0 C5 x- o
微信图片_20190724102717.jpg
6 F+ A7 f1 ?5 k3 l1 b% P' ?" E
+ A9 k& ^3 M7 r4 X
也许有人会问,Java还能热多久?这个问题谁也不知道,Java虽然已经20多岁了,不年轻了。但是看看C语言,47岁了还是一直能保持前三的位置,相信Java仍然可以活跃很长时间,广大Java程序员不用担心自己会失业了。

) v' e) x, F9 p
  y6 }* i  t$ ~; Q) T
TIOBE年度最佳编程语言
" n. U, t0 d3 G- S3 a9 S9 J
3 f' f) u8 K2 q) |1 }
Python近年来发展迅猛,并成为2018年度最佳编程语言。
从下图可知,Python曾经获得2007年度、2010年度、2018年度的最佳编程语言,比Java还多一次。也许4,5年后,Python最有可能取代Java的地位,成为最热门的编程语言。

/ B0 m; X  v& Z& F3 @, S: r
微信图片_20190724102721.jpg

6 M& b! z0 b" _+ Z& Y: |
Python能保持如此稳步的上升,依赖于其简单易用,开发效率高的优点。实现同样的功能,Python的代码量只是C、C++和Java代码的1/5~1/3。然而Python的缺点也很突出,性能较差,不能很好的利用CPU的并发处理能力。

# A% }& N; c2 U; `6 ~0 }
微信图片_20190724102724.jpg
, o6 G: o0 M/ _( _
虽然Python需要改进的地方还很多,然而这并不能阻挡Python成为很多领域的第一编程语言,这些领域包括:爬虫、人工智能、自动化运维、金融分析和科学计算。
5 m$ d# n3 M5 U
Python的未来不可限量,对于程序员而言,耗费时间和精力去了解和学习Python,以应对未来的发展需要,不失为一个明智之举。

4 @/ s- j$ p% x5 G/ i) h
; l. v* a- P9 x# O9 S+ B, x

举报 使用道具

回复
搜索
热搜: java python UI HTML5

图文热点

客服中心

4006-371-555 周一至周六 9:00-19:00

关注我们

  • 关注官方微博
  • 关注官方微信
友情链接
快速回复 返回顶部 返回列表