想了解 MIT 发布的最新编程语言 Julia,这篇文章就够了

本文为 AI 研习社编译的技术博客,原标题 Possible Python rival? Programming language Julia is winning over developers,作者为 Liam Tung。 翻译 | 老周 校对 | 老周 整理 | 令双

Python 目前是开发人员中最流行的编程语言之一,可能很快就会超过c++。但IT分析师雷德蒙克(RedMonk)表示,作为Python的一种可能替代品--Julia(茱莉娅)这种更为年轻的语言正在迅速流行起来。

虽然开发人员已经使用Python将近30年了,而且最近又受到机器学习和数据科学家的推动。而Julia从2012年才开始使用,现在已经出现在许多语言流行排行榜上。

上周,TIOBE编程语言指数(TIOBE programming language index)的分析师指出, Julia 首次进入前50名。

RedMonk联合创始人斯蒂芬•奥格雷迪(Stephen O’grady)也看到了人们对 Julia 的兴趣日益浓厚。该公司最新排名显示, Julia 在过去3个月里上升了3个名次,至第36位。这也是该语言连续第4个季度增长,而去年同期为第52位。

O'Grady 注意到 RedMonk上周首次收到了关于Julia的调研,并对此进行了记录,因为它来自一个“大卖家”,他问:“你对Julia有什么看法?”它会继续成为一种小众语言,还是会成长或消亡?

它越来越受欢迎的原因在于, Julia 的四位创始人在2012年发布它时提出的目标: 创造一种完美的语言,适合在科学计算、机器学习、数据挖掘、大规模线性代数、分布式计算和并行计算等领域的任务。

“我们想要一种开源的语言,有着自由许可。我们想要她有C 语言的速度和Ruby的灵活。我们想要一种同构的语言,拥有真正的宏,类似Lisp,但是有明显的,熟悉的数学符号,如 Matlab,”他们写道。

“我们想要的东西可以像Python 一样通用编程,像 R 这样易于统计,像Perl那样自然地用于字符串处理,像Matlab那样强大地用于线性代数,像shell 那样善于将程序粘在一起。这是一种非常简单易学的语言,却能让最严肃的极客们开心。我们希望它是交互式的,我们希望它能被编译。

据Julia 的创始人说, Julia 已经被下载了200万次。

尽管如此, Julia 仍然远远落后于更老但拥有各种教程的语言,以及由移动平台驱动的更新,但快速增长的语言,比如安卓(Android)开发人员使用的Kotlin语言,以及苹果(Apple)面向iOS开发人员、替代Objective-C的语言Swift。

O'Grady说Julia的稳步崛起使其成为一个值得关注的话题,但他补充说“该语言的深奥可能会将其降级为小众地位”。

另一个值得注意的趋势是,在经历了几个月的快速增长后, Kotlin 和安卓在本季度都下跌了一个百分点。

Swift 之前和Objective-C并列第10位,现在是第11位。 Kotlin 从第27位跌至第28位。与此同时,谷歌创建的Go上升了两位,至第14位,微软支持的 TypeScript 下降了两位,至第16位。

RedMonk 当前的前10名列表包含了所有常见问题,按照降序排列,包括JavaScript、Java、Python、PHP、c#、c++、CSS、Ruby和C以及Objective C。

在过去的三个月里, Julia 在“ RedMonk ”排行榜上的排名上升了3位,至第36位。

图片来源: RedMonk

原文链接:

https://www.zdnet.com/article/possible-python-rival-programming-language-julia-is-winning-over-developers/

原文发布于微信公众号 - AI研习社(okweiwu)

原文发表时间:2018-09-10

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏大数据文摘

4位神级大牛说“别神化程序员了,编程不需要天赋和激情!”

1.2K70
来自专栏机器人网

科罗拉多矿业学院的最新机器人研究成果

---- “工程之路”是科罗拉多矿业学院(Colorado School of Mines,GSM)的口号。这一口号恰如其分地说明了专注工程和应用科学的公立研...

29460
来自专栏逍遥剑客的游戏开发

打算学物理了

14160
来自专栏不二小段

零基础向:为什么要学习编程&如何入门编程

今天本来没有更新,结果收到了微信邀请开通原创和赞赏,遂赶工一篇文章。 这篇文章回答以下几个问题: 我们为什么要学习编程? 非计算机学生,如何对编程产生兴趣? 零...

312100
来自专栏腾讯NEXT学位

解析篇 | 毕业就拿15K!最全的应届前端入职指南

21020
来自专栏VRPinea

骁龙VRDK携手Leap Motion,开启180度手势追踪新大门

38380
来自专栏挖坑填坑

【读书笔记】坚持,一种可以养成的习惯03-反抗期

连续写了两篇读此书的读书笔记了,发现都是摘抄,并没有多大的意义。于是想着今后只列出作者的观点,然后结合自身经历谈谈想法。没有经历的就按照作者的案例简单写写。

10720
来自专栏镁客网

全球首个虚拟现实游戏中心开张,约吗?

18740
来自专栏码神联盟

千万不要和程序员说这些

这篇文章的初衷是想要澄清跟程序员打交道的错误方式和禁忌。 1不要“一遇到问题就去找程序员” 通常,技术问题通过阅读使用说明就可以解决。比如你刚买了一个新的播放器...

34650
来自专栏PHP在线

程序员鸭梨为什么这么大

一: 任务多,精神紧绷 调研发现86%的程序员认为“近1~2 年压力越来越大”,还有一部分程序员表示“因为工作太多,情绪总处于紧绷状态,所以精...

38080

扫码关注云+社区

领取腾讯云代金券