为什么Julia如此受欢迎?

本文讲述了Julia编程语言自2009年诞生以来的发展历程,从用户的角度出发,展现了Julia如何从一个初创项目发展成为全球最受欢迎的编程语言之一。Julia以其数学之美、高生产力和出色性能吸引了众多开发者,用户们分享了他们从接触、尝试到深深爱上Julia的心路历程。十年间,Julia在科学计算、数据分析等领域发挥了重要作用,且持续快速发展。
摘要由CSDN通过智能技术生成

作者 | Julia社区

编译 | 张洁

责编 | 屠敏

在2009年,一些编程经验丰富的高级用户对现有的科学计算编程工具感到不满,像科学和数值计算之类的计算量大的任务量都需要高性能产品,于是一些研究人员就开始了Julia的研究。Julia有着C语言的速度,比Python更简练的代码,还加入了其他一些编程语言的特点。

Julia被设想为一种免费的计算机编程语言,既快速又可以在较高水平上使用。2012年,Julia语言首次向公众亮相,此后逐渐成为世界上最受欢迎的编程语言之一,之后也陆续发布了Julia的一系列版本:

  • 2013年11月,发布v0.2.0版本
  • 2015年10月,发布v0.4.0版本
  • 2017年6月,发布v0.6.0版本
  • 2018年8月,发布v1.0.0版本
  • 2021年,发布v1.6.0版本和v1.7.0版本

2022年,Julia迎来了自己的十周年,其官方在发布博文庆祝Julia十周年的同时,也带来一篇名为 《我们为什么创造Julia》的文章,为我们分享了这十年的心路历程。十年之间,从个性化医疗到气候建模、新型材料甚至太空任务规划,Julia改变了很多人、很多事。 下面,是一些Julia社区成员的故事,共同回顾过去的10年。

1. 好奇心驱使,发现Julia的“数学”之美

  • Jose Storopoli (@storopoli)

在试图用R语言做数据转换时偶然发现了Julia,因为这个转换要花很长时间,一下子就被Julia迷住了! 它的语法是如此简单,而且它也有一种 "数学 "的感觉。你可以使用所有的ϵ和δ,以及统计学家最喜欢的α和β。从那时起,我已经成为了Julia的生态系统贡献者。

这个社区很好,非常受欢迎。在这里结识了很多了不起的朋友,与Rik Huijzer和Lazaro Alonso共同编写了一本免费的Julia数据科学书。这本书被志愿者们翻译成了葡萄牙语和中文,对此我很感激也很惭愧。自从10年前首次出现以来,Julia正在大步前进。我对它的未来感到非常兴奋,很荣幸能成为其中的一员。

  • Simeon Schaub (@simeonschaub)

在2018年偶然发现了Julia。吸引我加入这门新语言的,其实只是好奇心。在之前的一门Python的数据分析课程上,也用过一堆语言,所以我只是想知道它的与众不同之处。以前从未为开源做出过贡献,但Julia社区似乎有些特别,它能迅速吸引人们从回答Discourse和Slack上的问题到真正为不同的项目和基地做出贡献。所以没过多久,我就自己开发了一个小包,用于上课所需的东西,最后我还向基地做了第一个PR。

在学习Julia的过程中,我很快就发现自己学到了一堆关于编译器的东西。因为我想要新的Julia语法,所以我也不得不顺便学了一点Lisp,最终我发现自己在麻省理工学院从事计算科学工作,与其他许多同样对Julia充满热情的人一起研究令人

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值