ARTICLE GUIDE

正文阅读指引

页面依次展示文章标题、发布时间、完整正文和延伸阅读。

勤龙楼语新闻 · 资料整理

MIT研究项目Julia发展为拥有百万用户的开源编程语言

MIT回顾Julia语言从2009年研究项目到全球开源工具的发展历程。该语言现有超过100万用户,创始团队成立的JuliaHub近期推出Dyad 3.0,用于协助工程团队开展复杂物理系统设计。

勤龙楼语新闻 · 资料整理

麻省理工学院8月31日回顾了Julia编程语言的发展历程。MIT称,这一项目起于2009年前后研究人员之间的邮件讨论,最初目标是为科学研究、数据分析和复杂系统建模开发一门易用且高性能的语言,如今已发展成服务全球用户的免费开源项目。

项目缘起于研究者对既有科学计算语言的困扰。报道指出,科学家若要完成复杂数学运算和统计模拟,常会面对语言不够灵活或运行缓慢的问题;当原型真正可用时,又可能需要用另一种语言重写以获得更快速度。Julia的研究任务正是回应这一实践中的断裂。

Julia项目后来发展为MIT的Julia Lab,再由团队成立JuliaHub公司。MIT公布,Julia目前拥有超过100万用户,使用者分布在世界各地数千家企业和大学,涵盖科学家、工程师、数学家等群体。语言的使用案例包括原子、半导体、神经网络、赛车和飞机模型,也被用于黑洞成像。

MIT将Julia的一个技术特点概括为:它会根据所处理数据的类型编译代码。这种即时编译方式使语言兼顾速度和灵活性。JuliaHub联合创始人兼首席执行官Viral Shah表示,团队希望让科学家和工程师能以较高层次表达构想,同时获得良好的软件性能。

Julia的共同创始人包括Shah、MIT数学教授Alan Edelman、Jeff Bezanson以及前MIT研究科学家Stefan Karpinski。MIT称,团队在早期并不确定外部用户会对这门语言感兴趣;2012年发布博客文章宣布Julia后,他们很快发现许多研究者有相似的计算需求。

Julia Lab约在2009年成立,至今仍在MIT计算机科学与人工智能实验室内开展活动。Edelman长期教授Julia课程,学生来自MIT几乎所有院系。报道说,学生将其用于机器人、天文学、物理模拟等领域;这类跨学科使用也推动语言在研究工作流程以外扩展。

随着使用者增长,团队在2015年成立JuliaHub,以全职方式支持用户并推进语言发展。MIT称,JuliaHub起步时得到MIT Deshpande技术创新中心等机构支持。公开报道列举的应用还包括电路模拟、全球气候和海洋建模、脑活动分析等。

JuliaHub在2025年6月推出Dyad 1.0作为加速编程的研究代理,并于同年12月推出Dyad 2.0。今年4月,团队发布Dyad 3.0,定位为帮助工程团队加快火箭、热泵、卫星等复杂物理系统开发的平台。MIT称,工程师已用它协助处理物理模拟、安全分析与质量控制等任务。

Shah介绍,Dyad的一项特征是作为“物理编译器”处理物理规律约束。报道将这一设计与复杂硬件设计过程相连,但没有把它描述为代替工程人员的最终判断。Edelman则从教学观察到,学生已用该平台对太空中机器人运动建模,并进行火箭发动机相关项目。

从研究者邮件交流到拥有广泛用户群的开源语言,Julia的发展把MIT实验室、创业公司和使用者社区连接起来。学校此次报道的重点不只是一个软件版本,而是这门语言如何在科学与工程实际问题中逐步扩展用途,以及创始团队如何继续把易用性、高性能和工程工具开发放在同一发展路径上。

信息来源

本文基于上述公开资料整理,未使用来源页面的图片、视频或嵌入媒体。