我们都知道,最近,TIOBE 发布了 5 月份编程语言排行榜。其中,前三名依然健稳不变,他们分别是 Java、C、C++,第四则为: Python ,第五则为 VB .NET。

下面两张图,我们可以看到:

2019 年 5 月 Top 20 排名

image

image

2019 年 5 月 Top 10 语言的趋势

image

2019 年 5 月 Top 50

image

image

而在2019年3月数据库流行度排行: Oracle 依然坚挺,MySQL大幅增长成月度赢家 ,java之所以能排第一的,

在语法上,java和C/C++没什么区别。论性能,在复杂应用的表现上,java也没有明显的弱。java代码能跨平台通用。相当于是一个解决了平台无关性的C语言。

无论是开发环境的组建,还是后续产品部署,都具有了直接用C所不具备的灵活性。所以在应用开发上,倾向用java会是不错的选择。

在生态上,java比python之类的要好太多:功能丰富,运行稳定。随着工具链的完善,java的开发代价也比python之类的高不了太多。所以很多应用的开发,选java会比python更方便。

这样比较一下,发现java确实会长期是编程语言的第一名。

但是,很值得一提的是 ,R语言却挤出了前20名,这也是大家普遍关注的,二Python却用的人越来越多了,呈现了每月上涨趋势最多的语言。很多人看好的Go语言,却仍在19左右徘徊。

不要过多的去追热

而现实却只有作为开发者我们知道,尽管Python是日益增长最快的,Java仍然独占鳌头,但是事实上互联网行情确是一片萧条,而那些堪称过度追热的也大部分就是搞培训的忽悠一下小白而已了。尤其是Py,过多人去追求python也可能不单单他能做的事情很多,也肯能是因为后面能做人工智能,殊不知就目前而言,python的需求虽然不少,但同时也导致了公司招聘比较难,求职者找一份合适的也比较难,这个问题也是时候值得大家深思了

其实很多公司要的不是你会18般武艺,而是在某一方面达到一定造诣,前两天我还发表了一篇文章《再见,Python!你好,Go语言》,结果也受到了很多的批评,其实我在底部也表达了 自己的观点,不要刻意追求一种语言,每一种语言都是有他的优势,选择合适的才是最重要的。

最后

happyfire大佬说的一段话很值得和大家分享:

曾经年轻的我也认为语言只不过是工具,任何语言都是拿来所用,所以没必要说什么语言更好。工作十几年后发现真实世界远比想象的复杂,有些事情是因为各种原因而形成了现在你看到的样子,就比如Go为什么会出现,是因为google内部维护c开发的工具感觉太麻烦了,而Go和python, java等语言自然有不一样的地方,多的不说,Go的协程是我知道目前写高并发网络应用最佳的方式之一,其底层自然还是基于IO多路复用的,但是在语言层面上提供了协程这一工具让你可以像写多线程那样写并发程序那么方便但是不用担心多线程的问题。

在这之前Nodejs提供了类似的功能,但Nodejs只能单进程,而Go可以自动利用多核,真的是相当强大。所以没有必要看别人推荐什么语言就一味的抵触,当然也没必要争论什么语言更好,现实世界中语言已经和他所应用的生态绑定在一起了,Go虽然好,但我觉得除了写网络应用特别是中间件之外,并没有必要拿他去替代Java,当然也没必要拿Go去写客户端,去写游戏。

对此最新的排行榜,你有什么想说的?欢迎在留言区,一块探讨~

一波Flutter酷炫特效来袭

谷歌 I/O 2019的到来,究竟推出了什么新特性?

Android Studio3.4来了,究竟有什么新功能?

Flutter交互实战-即刻App探索页下拉&拖拽效果

如果您有什么问题,欢迎阅读上面的文章,关注我微信公众号:终端研发部,一起交流和学习~~

R语言ineq算基尼系数_5 月编程语言排行榜:Java第一,R跌出Top20相关推荐

  1. TIOBE 4月编程语言排行榜:MATLAB即将跌出TOP 20

    在TIOBE发布的4月编程语言排行榜中,知名数值分析语言MATLAB即将跌出前20,目前刚好排在第20名,这是MATLAB在近十年来首次出现在该位置.至于下降原因,TIOBE CEO Paul Jan ...

  2. R语言ineq算基尼系数_科学网—一招搞定泰尔指数及其分解 - 王庆喜的博文

    一招搞定泰尔指数及其分解 上期讲了区位基尼系数,这期讲讲泰尔指数. 泰尔指数的原理同基尼系数,都是在测度一组数据分布的差异性.但是其有着良好的可分解性质,因此当需要考察产业空间集中度在不同区域层面的差 ...

  3. R语言ineq算基尼系数_还在用Excel算区位基尼系数?用geo.gini吧!

    区域经济研究中,经常需要测度产业空间集中的程度,常用的指标有区位基尼系数(Locational GiniCoefficient).泰尔指数(Theil Index)和EG指数等.这一期先讲区位基尼系数 ...

  4. R语言ineq算基尼系数_R语言中自编基尼系数的CART回归决策树的实现

    原文链接 本文为了说明回归树的构造(使用CART方法),考虑以下模拟数据集, > set.seed(1) > n=200 > X1=runif(n) > X2=runif(n) ...

  5. R语言ineq算基尼系数_R语言常用计量分析包

    R 语言常用计量分析包 CRAN 任务视图:计量经济学 线形回归模型( Linear regression models ) 线形模型可用 stats 包中 lm() 函数通过 OLS 来拟合, 该包 ...

  6. 2022年4月编程语言排行榜:MATLAB 即将跌出前20名

    好老的MATLAB即将跌出前20名,这是10多年来的第一次.MATLAB编程语言主要用于数值分析领域,通常与来自同一家公司的Simulink模型结合使用.尽管MATLAB有一个半年一次的发布周期,但该 ...

  7. swft 语言 java_2020年2月编程语言排行榜Java依旧稳坐榜首

    原标题:2020年2月编程语言排行榜Java依旧稳坐榜首 TIOBE公布了2月份编程语言排行榜.相比上个月编程语言Top 5并没有太大的变化,其中Java依旧稳坐榜首,随后分别是C.Python.C+ ...

  8. python语言排行_2019年6月编程语言排行榜:Python 排名飙升,三年内有望超越Java...

    原标题:2019年6月编程语言排行榜:Python 排名飙升,三年内有望超越Java 程序猿(ID:imkuqin) 编译 链接:https://www.tiobe.com/tiobe-index/ ...

  9. 2012年9月编程语言排行榜 Java并不应该被取代

    [51CTO独家特稿]TIOBE今天公布了九月份编程语言排行榜,八月和七月相比来说,并没太多显著的变化,PHP从第7的位置上升到第六,但比2011年来说仍有下滑的趋势.另外还有变化的则是Lua和上月相 ...

最新文章

  1. 计算机考研数学试卷类型,数学会是你的计算机考研拦路虎吗?
  2. 第三方框架-纯代码布局:Masonry的简单使用
  3. 直击微信公开课:2019年小程序将会有哪些改变?
  4. Spring框架学习(十)SSM框架整合
  5. 微信小程序下拉刷新、下拉加载下一页操作逻辑
  6. lisp 获取横断面数据_基于Visual LISP全路线横断面数据自动提取
  7. 我读过的(股票)书籍
  8. 了解torch.nn.DataParallel
  9. 阿里巴巴矢量图库开源http://www.iconfont.cn/collections/detail?cid=29
  10. 短信验证码平台哪家速度快又稳定,推荐下?
  11. PDF转PNG高清不失帧
  12. 用python实现一个自动保存复制图片的功能
  13. 数据集:大学毕业生收入
  14. 解决 vmware 虚拟机安装后没有虚拟网卡问题
  15. 2019年7月3号第九次练习(27移除元素)
  16. cx_Oracle.DatabaseError: ORA-01036: 非法的变量名/编号
  17. 抖音将来会做电商小程序
  18. js实现不同城市空气质量报告显示柱形图
  19. 行人检测系统中的行人特征及检测方法
  20. 前端使用setInterval定时器,使用clearInterval()清除时,清楚不彻底的原因。

热门文章

  1. flutter listview 滚动到指定位置_flutter入门
  2. java bean命名规范_JavaBean 成员命名规范 | 学步园
  3. st 串口烧写工具 芯片_STM32芯片的几种烧写方式简介
  4. python调用海康sdk 数据类型
  5. mxnet 配置gpu
  6. rpm version `XZ_5.1.2alpha‘ not found
  7. pytorch 查看gpu cuda版本
  8. TensorRT5 yoloV3加速
  9. You must define TF_LIB_GTL_ALIGNED_CHAR_ARRAY for your compiler
  10. opencv mat与avframe互转