详细内容或原文请订阅后点击阅览
麻省理工学院的一个研究项目如何成为全球编程语言
Julia 在全球拥有数百万用户,已被用来进行前沿研究并设计新药、喷气发动机、热泵等。
来源:MIT新闻 - 人工智能这一切都始于一些愤怒的电子邮件。早在 2009 年,一群研究人员就开始发泄对编程语言的不满,这些编程语言旨在帮助科学家和其他研究人员在不学习如何编码的情况下执行复杂的数学运算和统计模拟。这些编程语言既僵化又缓慢。如果科学家构建了真正有效的东西,他们需要用另一种语言重写整个程序,以便更快地运行它。
这些电子邮件变成了麻省理工学院的一个研究项目,其使命是构建一种名为 Julia 的易于使用、高性能的编程语言,该语言专为科学研究、数据分析和复杂系统建模而设计,例如喷气发动机、药物、金融市场和机器人等。
该研究项目变成了麻省理工学院的一个实验室,而该实验室又变成了 JuliaHub 公司。一路走来,朱莉娅在科学家、工程师、数学家和其他人中赢得了忠实的追随者。如今,这种免费开源语言拥有超过 100 万用户,其中包括在世界各地数千家公司和大学工作的人员。
说 Julia 已被用来模拟太阳下的一切,从微小原子的行为到半导体、神经网络、赛车和飞机,这只是稍微夸张的说法。它还被用于研究太阳以外的许多领域,天文学家使用朱莉娅对黑洞进行成像。
Julia 的秘诀在于它根据所使用的数据类型编译代码的方式。这种“即时编译”使 Julia 比其他数值编程语言更快、更灵活。
让非程序员轻松编程一直是 JuliaHub 创始人的目标,其中包括 Julia 联合创始人 Shah、麻省理工学院数学教授 Alan Edelman、Jeff Bezanson SM '12、PhD '15 以及前麻省理工学院研究科学家 Stefan Karpinski。
卑微的开始
自主设计
