Modular公司今日宣布,将Mojo编程语言的核心组件开源,这一消息无疑将为人工智能软件开发领域带来一股新风。Mojo是专为AI软件开发而设计的编程语言,自去年8月份发布以来,已经吸引了超过17.5万名开发者及5万个组织的关注。
Mojo的性能令人瞩目,在处理诸如Mandelbrot算法等计算密集型任务时,其运行速度比Python快达3.5万倍。Modular进一步优化后,这一性能提升比例被更新至Python的6.8万倍,最终在Mojo登陆Mac时,这个数字被再次刷新,达到了惊人的90000倍。
在人工智能模型的开发中,通常需要使用多种编程语言。开发者往往采用Python来实现神经网络最基础的部分,这主要是因为Python易于学习,尽管其运行速度较慢。而更复杂的部分则需要使用运行速度更快、但学习难度更高的C++来编写。Mojo的出现,旨在提供一种既易于学习又能提供高性能的解决方案,使得开发者在编写AI模型时,无需再依赖于复杂的编程语言如C++。
开源Mojo的决定,被视为Modular公司对开放创新的重要一步。开源后不久,Mojo已经在GitHub上获得了17.6k颗星标和2.1k个分支,这一迅猛的增长速度展现了开发社区对Mojo的极大兴趣。
Mojo团队也向开发者发出邀请,鼓励对新技术充满好奇且期待未来的开发者们尝试Mojo。他们认为,Mojo有可能在未来50年内对人工智能的发展产生重要影响。
随着Mojo的开源,预计将为AI软件的开发提供一个更加高效、易于上手的编程环境,进一步加速人工智能技术的创新与应用。