Julia Language

Julia Language

兼顾速度与易用的科学计算语言

开发官网

应用介绍

做数值计算时常见的折中是:原型用 Python 写得快、跑得慢,再把热点用 C 或 Fortran 重写一遍。Julia 想一次解决,用接近脚本语言的写法,速度贴近编译型语言。

它的核心设计是多重分派:同一个函数名可以按参数类型的组合定义不同行为,写数学代码很顺手。语言自带包管理器,也能调用 C、Fortran 和 Python 的库,已有的老代码不用重写。

采用 MIT 许可。官网下载页有安装包,也有免安装的便携 ZIP,另有 LTS 长期支持版。

软件功能



命令行 REPL:在命令行里边写边算,也可以运行脚本。

多重分派:按参数类型的组合定义函数行为。

接近编译型语言的速度:为技术计算设计的动态语言。

调用其他语言:可以调用 C、Fortran 和 Python 的库。

包管理器:内置包管理器,安装和管理扩展包。

多种发行包:安装版、便携 ZIP,以及 LTS 长期支持版。