26

2019年世界顶级编程语言,Python卫冕,Java第二,Go差点跌出前10

 4 years ago
source link: https://developer.51cto.com/art/201911/606848.htm
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

2019年世界顶级编程语言,Python卫冕,Java第二,Go差点跌出前10 - 51CTO.COM

2019年世界顶级编程语言,Python卫冕,Java第二,Go差点跌出前10

Python稳居榜首,它的流行很大程度上是由大量可用于它的专用库推动的,特别是在人工智能领域,Keras库是深度学习开发人员中的重量级,Keras提供了一个到TensorFlow、CNTK深度学习框架和工具包的接口。

作者:路飞学城Luffycity来源:今日头条|2019-11-27 15:00
5dea09c7c1bb40754830cebc796c3714.jpeg-wh_651x-s_2141463583.jpeg

Language Ranking: IEEE Spectrum

Python稳居榜首,它的流行很大程度上是由大量可用于它的专用库推动的,特别是在人工智能领域,Keras库是深度学习开发人员中的重量级,Keras提供了一个到TensorFlow、CNTK深度学习框架和工具包的接口。

微控制器中计算能力的显著提高意味着嵌入式版本的Python,像CircuitPython和MicroPython,正越来越受到制造商的欢迎。

其次,较为引人注意的便是Java、C/C++,Java以3.7%的微弱劣势败给Python,C语言则以94.4%保住第三的宝座,而C++以低于Python12.5%的速度进入人们的视野。R用于统计分析和绘图的语言及操作环境,以81.5%挤进前五。近几年因不断增长的海量数据,使得R语言长期保持良好的受欢迎程度。

在前十名汇总中Matlab的出现着实让人惊讶一把,MATLAB是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。它的出现只是反映Matlab在硬件工程中的突出地位,尤其是通过MathWorks的图形Simulink包运行仿真或创建控制系统感兴趣的人。简单说一下Matlab的优势特点,让你清楚地知道为什么它受人追捧。第一,高效的数值计算及符号计算功能,能使用户从繁杂的数学运算分析中解脱出来;第二,具有完备的图形处理功能,能实现计算结果和编程的可视化;第三,友好的用户界面及接近数学表达式的自然化语言,使学者易于学习和掌握;第四,功能丰富的应用工具箱(如信号处理工具箱、通信工具箱等),为用户提供了大量方便使用的处理工具。它的产品族不仅能用于做数值分析、数值和符号计算、工程与科学绘图等工作,还覆盖数值图像处理技术、通讯系统设计与仿真、财务与金融工程等等。

此外,惹人注意的还有Go。可能有小伙伴会说Golang糟糕透了,谁用谁白痴……但查看Hired网站发布的《2018年软件工程师现状》报告会发现,全球需求量最多的不是Python,不是Java,不是C/C++,更不是PHP,而是它-Golang。

4c2f5e79b2c12f551ade1c4b8bccff69.jpeg

2018 年软件工程师现状

很多忠实粉会说Go语言拥有可以与C/C++媲美的高性能,可以与Java对抗的高效并发处理能力,码程序却像Python一样简单有趣……是一个兼具效率、性能、安全、健壮同时支持垃圾回收的编程语言。知乎热帖#Python在大部分领域都能胜任,为什么很多企业转向了Golang?# 一个回答引无数人点赞,网友这样写道“见过很多新的Golang项目,设计真的一塌糊涂,全局变量满天飞,数据在不同模块颠来倒去,但架不住人家多核支持好,还是能轻松跑出需要的性能,但Python就不同了,很多时候一个小问题就能成为一个致命点,性能直线下降,若是再学艺不精,那找原因就像是海底捞针”。此外,现阶段虽然企业对Java人才需求量仍是最大的,但不少企业纷纷表示对Golang的兴趣,像腾讯、阿里、字节跳动、京东、360、美团、小米等等。

Golang-区块链技术首选编程语言,性能与Java或C++相似,语法接近C,速度是Python的30倍。你认识go语言吗?Go语言由 Google公司开发,并于2009年开源,相比Java/Python/C等语言,Go尤其擅长并发编程,性能堪比C,开发效率肩比Python, 被誉为“21世纪的C语言”。Go语言在云计算、大数据、微服务、高并发领域应用非常广泛。BAT大厂正在把Go作为新项目开发的首选语言。区块链列为国家战略,Go语言编程快速崛起。工业和信息化部信息中心发布《2018中国区块链产业白皮书》,Go语言与区块链成为“数字中国”建设的重要支撑。Go语言热度攀升,市场薪资居高不下。根据百度指数最新排名,GO语言与区块链职位月薪11000元以上占整体的95.5%。在你的印象里Go能干什么?服务端开发、爬虫及大数据、网络编程、Paas云平台领域、分布式存储领域、区块链领域、容器虚拟化…… BOSS直聘数据显示,自2018年起区块链成为行业最大风口,风头一度盖过人工智能,岗位激增,薪资福利随之水涨船高。

【责任编辑:庞桂玉 TEL:(010)68476606】
点赞 0

关注“51CTO技术栈”微信公众号获取更多精彩内容

大家都在看猜你喜欢

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK