也许这个编程语言才真正贴近科学计算的真实需求。见http://en.wikipedia.org/wiki/Julia_%28programming_language%29。在Ubuntu下面可以直接安装它。
基本的定位是,发明于2012年,多范式(面向对象、过程、函数式加元编程语言),具有动态类型,以及类型注解功能。受到很多高级动态语言的启发。同样地,它也是一个高级动态编程语言,但是对于高性能数值计算与科学计算非常重视。对于通用编程也有一定的效率。注:其实是2009年开发,2012年释出开源版本。
Julia具有一个参数类型的类型系统。使用并行与分布式计算,并且可以直接调用C与Fortran的接口库。而且具有自动内存回收的功能。它的浮点数库、线性代数库、随机数生成、快速傅里叶变换以及正则表达式匹配都非常有效率。目前的版本是0.4。