Julia的第一个公众版于2012年发布,它是在100多名开源代码贡献者的帮助下开发而成的,起初启动这个开源项目是为了使编程大众化,到目前为止发展成为一个面向科学计算的高性能动态高级程序设计语言。虽然Java和C++的主导地位不大可能被动摇,Julia依然在如今的众多编程语言中找到了一席之地。Julia还是人工智能、机器学习、深度学习和并行计算这些应用的很不错的选择。
官方地址
https://julialang.org/
Julia结合了多种语言的优点
我们想要一种十分自由的开源语言,同时兼具C语言的速度和Ruby语言的灵活度。我们想要一种同像性语言,具有像Lisp 一样真正的宏,也有像Maltlab一样浅显易懂的数学符号。它是像Python 一样有用的通用编程语言,像R语言一样便于统计的语言,像Perl 一样自然的字符串处理语言,像Matlab 一样强大的线性代数语言,也是像shell一样的「胶水语言」。它简单易学,却能让严苛的黑客们为之倾心。我们希望它兼具交互性和可编译性。
Julia还被用于Celeste项目,这是为天空调查而设计的一种统计分析模型。研究团队在短短14.6分钟内,借助NERSC Cori-II超级计算机,用Julia对1.88亿颗恒星和星系进行了分类,这台超级计算机是全球功能最强大的十台计算机之一。
Reference
https://julialang.org/blog/2018/08/one-point-zero-zh_cn
https://julialang.org/
https://github.com/JuliaLang