Julia
Julia is a fresh approach to technical computing.
特性
- Fast
Julia 从一开始就是为高性能而设计的。Julia程序通过LLVM编译为多个平台的高效本机代码。
- Dynamic
Julia 是动态类型的,感觉像脚本语言,并且对交互式使用有很好的支持。
- Optionally Typed
Julia 拥有丰富的描述性数据类型语言,类型声明可用于澄清和固化程序。
- General
Julia 使用多重分派作为范例,使表达许多面向对象和函数式编程模式变得容易。
标准库提供异步I/O、进程控制、日志记录、分析、包管理器等等。
- Technical
Julia 娅擅长数值计算。它的语法对于数学来说非常好,支持许多数字数据类型,并行性是现成的。Julia的多重分派很适合定义数字和类数组数据类型。
- Composable
Julia 包自然工作在一起。
单位数量的矩阵,或者货币和颜色的数据表列,都可以工作——而且性能很好。
下载
下载地址
mac os 安装
直接安装对应的 *.dmg
即可。
快速开始
命令行
双击运行 julia,界面如下:
houbinbindeMacBook-Pro:~ houbinbin$ exec '/Applications/Julia-1.0.app/Contents/Resources/julia/bin/julia'
_
_ _ _(_)_ | Documentation: https://docs.julialang.org
(_) | (_) (_) |
_ _ _| |_ __ _ | Type "?" for help, "]?" for Pkg help.
| | | | | | |/ _` | |
| | |_| | | | (_| | | Version 1.0.0 (2018-08-08)
_/ |\__'_|_|_|\__'_| | Official https://julialang.org/ release
|__/ |
julia> 1+2
3
julia> ans
3