Julia 是怎么火起来的?( 五 )


Julia 有一种表达能力强但易于阅读的语法 , 尤其是处理数组方面 。 它为数值算法的并行处理提供了一条平坦的道路 。 其优势在于 Unicode 时代的设计 。 这与其他一些语法特性一起 , 使得数学看起来比其他任何编程语言更像数学 。 下面是 Julua 程序中的一行实际代码 , 使用了专门为 Julia 设计的字体 。
Julia 是怎么火起来的?文章插图
Julia 的所有这些特性在早期就吸引了许多科学家使用这种编程语言 , 甚至在它的多分派范式的独特优势引起人们的关注之前 , 就已经吸引了一大批用户 。
我从中得到的教训是 , 工具很重要 。 一个画家所能想象的绘画 , 是受他所知的画笔和颜料所能做的限制的;一个作曲家在脑海中听到的交响乐必须符合舞台上布置的乐器的特点和范围以及表演者的技巧 。
Julia 为计算科学家提供的这种独特的优点结合 , 扩展了普通人在有限时间内所能够完成的工作 。 它使科学家能够想象没有它可能无法想象的事物 。
作者介绍:
【Julia 是怎么火起来的?】Lee Phillips , 物理学家 , 并多次为 Ars Technica 做出贡献 。 曾写过关于 Fortran 编程语言的遗产、大气湍流、 以及 Emmy Noether 如何改变物理学等文章 。
原文链接:
关注我并转发此篇文章 , 私信我“领取资料” , 即可免费获得InfoQ价值4999元迷你书 , 点击文末「了解更多」 , 即可移步InfoQ官网 , 获取最新资讯~