设为首页收藏本站

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

[复制链接]
6586 0
0 j& K8 r. m; h7 R  O* v& [

( J0 j: Q8 v6 i
TIOBE 2019年7月编程语言排行榜

( r' y. j" [. T3 [/ n
# `) n# ?: @5 z2 F& e2 Y

2 F1 {& \( k$ s8 q  _
TIOBE公布了2019年7月的编程语言排行榜,Python热度同比增加2.9%,位居第三位。
% i( }8 W$ m- ~+ U+ c+ H
微信图片_20190724102704.jpg
% R; _* J( n2 p3 l# j! g1 C2 S9 d5 t# x
python人气的持续上升,是以牺牲其他编程语言的人气为代价的。这其中下降最为明显的就是R和Perl。尤其是Perl,它目前处于TIOBE指数的第19位,这是Perl的历史低点。要知道,perl曾在2005年排名第三,评级超过10%。                        

. r) w' ^" ?% g9 g6 K! E
微信图片_20190724102710.jpg
6 N) Y; l3 n& o& M. C
Perl的非常规语法及其不明确的未来(Perl 5与Perl 6)对语言造成了很大的伤害。Perl 6本月进入了前100名,排名第93位,但这可能为时已晚,它无法再次成为主要的编程语言。

$ q7 o; t: E( T6 V
值得注意的是Groovy,从去年同期的81位上升为现在的15位

6 F2 D$ R+ f0 d" d8 X/ s

8 l9 V, P$ i& p# v- l' f
TIOBE历年编程语言曲线图

. R, S* A% N1 R9 \8 @; p
不出所料,Java再次成为第一名,自从2001年6月以来,Java已经蝉联冠军10多年,经久不衰。
. l" x9 X' V" h1 L! ^

/ b; ~. L. K8 Y" s
微信图片_20190724102714.jpg

; J3 v& {7 {$ |& C$ R
虽然Java的热度在缓慢降低,但Java的霸主地位毋庸置疑,10多年来,也只有C语言短暂取代过Java的地位。自从1995年诞生以来,Java迅速成为世界上最受欢迎的编程语言,国内的Java程序员超过了40%。Java开发遍布移动端和服务端,尤其是服务端,基本上大多数公司都是采用Java进行开发。

3 z) S" ^0 P8 f
/ d' I9 W! p6 z7 F3 A+ m1 _+ m. M, G
微信图片_20190724102717.jpg

4 o, ~/ K, |; _# ^; o
7 ?6 E# b- ^4 `
也许有人会问,Java还能热多久?这个问题谁也不知道,Java虽然已经20多岁了,不年轻了。但是看看C语言,47岁了还是一直能保持前三的位置,相信Java仍然可以活跃很长时间,广大Java程序员不用担心自己会失业了。
/ P( M, j0 j6 |, i. N& J
2 Q- g; K& M7 g$ Y  m! G* Y3 [6 L
TIOBE年度最佳编程语言

; G) o* {/ A, S. N. {4 J
9 O) m5 _: I: i
Python近年来发展迅猛,并成为2018年度最佳编程语言。
从下图可知,Python曾经获得2007年度、2010年度、2018年度的最佳编程语言,比Java还多一次。也许4,5年后,Python最有可能取代Java的地位,成为最热门的编程语言。

7 R; Q, |) w4 k/ o
微信图片_20190724102721.jpg

6 Q0 w# \7 C6 I# E, B. h+ v. G
Python能保持如此稳步的上升,依赖于其简单易用,开发效率高的优点。实现同样的功能,Python的代码量只是C、C++和Java代码的1/5~1/3。然而Python的缺点也很突出,性能较差,不能很好的利用CPU的并发处理能力。

" K& p- H2 T( f3 d: y. f9 A9 }
微信图片_20190724102724.jpg

6 N% C1 u* k7 q. I7 w: \9 j4 |
虽然Python需要改进的地方还很多,然而这并不能阻挡Python成为很多领域的第一编程语言,这些领域包括:爬虫、人工智能、自动化运维、金融分析和科学计算。
% `, J) k% p- o- X0 F, z* g$ U$ @! U
Python的未来不可限量,对于程序员而言,耗费时间和精力去了解和学习Python,以应对未来的发展需要,不失为一个明智之举。

- g9 q% O; D: T8 l# C$ w* x2 C. F) N4 b( Y5 t( a

举报 使用道具

回复
搜索
热搜: java python UI HTML5

图文热点

客服中心

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

关注我们

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