当前位置: 首页 > 科技观察

Python地位不保:Julia正在加速崛起!

时间:2023-03-13 19:27:35 科技观察

Python在TIOBE编程语言指数中排名前三,仅次于C和Java。据TIOBE称,Python现在正变得“越来越普遍”,并且是大学和工业界所有需要编程的课程的首选语言。它受欢迎的关键是它易于学习、安装和部署。根据2018年9月的搜索引擎排名,TiOBE指数排名前五的语言分别是Java、C、Python、C++和VisualBasic.NET。但Julia重新出现在TIOBE的“有趣的动作”上,从8月的第50名(***前50名)上升到9月的第39名。该语言由机器学习和大数据科学家于2012年发布,也受到开发者分析公司RedMonk的关注。RedMonk表示,一家大型供应商最近与该公司接洽,询问Julia是否仍将是一种小众语言,以及它是否会继续发展。推出六年后,Julia1于8月发布。它的开发目标是在C、Ruby、Python、R和Matlab中挑选最好的,并以一种语言将其提供给“贪婪的开发人员”和机器学习科学家。麻省理工学院计算机科学与人工智能实验室(CSAIL)也将Julia1.0誉为其自身的一个重要里程碑,因为Julia的联合创始人之一是麻省理工学院计算机科学与人工智能实验室(MITJuliaLab)主任、麻省理工学院CSAIL教授AlanEdelman。“Julia1的发布表明,Julia现在准备通过将Python和R的高水平生产力和易用性与C++的闪电般的速度相结合来改变技术世界,”埃德曼说。正如麻省理工学院指出的那样,Julia是在麻省理工学院开发和培育的,现在拥有700名开源贡献者、1,900个注册包、41,000个GitHubstar和200万次下载。它还被700多所大学和研究机构使用,包括Aviva、BlackRock、CapitalOne和流媒体巨头Netflix等金融用户。另一个转向Julia的著名组织是美国联邦航空管理局,其合作伙伴林肯实验室正在使用Julia开发下一代机载防撞系统。Julia的一个主要优点是可以开发算法,然后在庞大的数据集上进行测试和运行,然后以单一语言交付。Julia因用于构建超级计算机应用程序Celeste而享有盛誉,该应用程序处理Sloan数字天空调查数据集并在14.6分钟内精确地编目了1.88亿个天体。