设为首页收藏本站

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

[复制链接]
2173 0
3 M5 k  Y' e) w- d1 j; l' {- ?
1 H; k3 k% `6 a
TIOBE 2019年7月编程语言排行榜
9 \1 Y* _( o" {
1 `. `* F7 z0 V9 L0 I7 q4 k

0 X0 `  \1 P" v. k
TIOBE公布了2019年7月的编程语言排行榜,Python热度同比增加2.9%,位居第三位。
! n- r$ D" S6 v4 l3 t" }+ S
微信图片_20190724102704.jpg

. h# y5 h- C6 j7 Y( f6 c
python人气的持续上升,是以牺牲其他编程语言的人气为代价的。这其中下降最为明显的就是R和Perl。尤其是Perl,它目前处于TIOBE指数的第19位,这是Perl的历史低点。要知道,perl曾在2005年排名第三,评级超过10%。                        
/ d( G! M$ ]: v2 d- ^! {5 i( k$ H2 V
微信图片_20190724102710.jpg

- `, B$ z% w# \# B
Perl的非常规语法及其不明确的未来(Perl 5与Perl 6)对语言造成了很大的伤害。Perl 6本月进入了前100名,排名第93位,但这可能为时已晚,它无法再次成为主要的编程语言。
1 D9 D, K: f" k) Y5 V6 n( _
值得注意的是Groovy,从去年同期的81位上升为现在的15位
- X4 H; T$ E2 [6 V% }8 w

# A6 A; x7 \+ `) g& N( R
TIOBE历年编程语言曲线图
& W+ X" x. G0 q) g. E( y& c1 f
不出所料,Java再次成为第一名,自从2001年6月以来,Java已经蝉联冠军10多年,经久不衰。# g8 R& i8 ?( J% z

: G" i  N' w. P7 Q' B' ?% H
微信图片_20190724102714.jpg
" [0 T- J% a9 R4 F' I
虽然Java的热度在缓慢降低,但Java的霸主地位毋庸置疑,10多年来,也只有C语言短暂取代过Java的地位。自从1995年诞生以来,Java迅速成为世界上最受欢迎的编程语言,国内的Java程序员超过了40%。Java开发遍布移动端和服务端,尤其是服务端,基本上大多数公司都是采用Java进行开发。

- L: ]9 l* D0 X
5 ?. I$ W% R' S5 S( ], O
微信图片_20190724102717.jpg

# X4 m9 A/ d$ ]. h/ Q! C# Y: w& N& r+ ?- {! o* X& p$ L
也许有人会问,Java还能热多久?这个问题谁也不知道,Java虽然已经20多岁了,不年轻了。但是看看C语言,47岁了还是一直能保持前三的位置,相信Java仍然可以活跃很长时间,广大Java程序员不用担心自己会失业了。

. z3 L0 {& B: F! m4 {: l2 q
6 b$ ?7 u! s3 q6 R9 b
TIOBE年度最佳编程语言

3 Z; p+ P$ o8 `6 U' T) d5 {0 M" Y
% p' m$ k/ d7 u( b
Python近年来发展迅猛,并成为2018年度最佳编程语言。
从下图可知,Python曾经获得2007年度、2010年度、2018年度的最佳编程语言,比Java还多一次。也许4,5年后,Python最有可能取代Java的地位,成为最热门的编程语言。

+ O# P: o+ Q- e* v" g: I
微信图片_20190724102721.jpg

# F$ L2 ?9 h- M& B5 k9 `& t
Python能保持如此稳步的上升,依赖于其简单易用,开发效率高的优点。实现同样的功能,Python的代码量只是C、C++和Java代码的1/5~1/3。然而Python的缺点也很突出,性能较差,不能很好的利用CPU的并发处理能力。

7 G" z- G& W8 F# C6 U+ o
微信图片_20190724102724.jpg
# S6 \7 [; f0 |' N1 }$ T
虽然Python需要改进的地方还很多,然而这并不能阻挡Python成为很多领域的第一编程语言,这些领域包括:爬虫、人工智能、自动化运维、金融分析和科学计算。
/ \* b  y7 W$ s
Python的未来不可限量,对于程序员而言,耗费时间和精力去了解和学习Python,以应对未来的发展需要,不失为一个明智之举。

. `4 c1 M/ @8 v0 B  ^& j5 q
& u0 V" z# V4 r" i# Q3 }- D1 ^: Q

举报 使用道具

回复
搜索
热搜: java python UI HTML5

图文热点

客服中心

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

关注我们

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