完整阅读请移步微信公众号灵木er
此Julia不是彼Julia,此Julia是指Julia language,一种高性能科学计算语言,彼Julia懂的自然懂
。

网上有介绍Julia language的,可以了解一下,在此我只是说一下它的一个优势和一点不足。它像 R、MATLAB 和 Python 一样简单,在高级数值计算方面有丰富的表现力,并且支持通用编程。为了实现这个目标,Julia 以数学编程语言(mathematical programming languages)为基础,同时也参考了不少流行的动态语言,例如 Lisp、Perl、Python、Lua、和 Ruby。Julia的一个优势就是快,它拥有接近C语言的性能;一个不足是生态还不完善。但Julia 在快速发展,网上有说python是前浪,Julia是后浪的。
julia> f(x) = 2x^2 + √x - sin(0.5π*x) + log(x/0.2)
f (generic function with 1 method)
julia> f(5)
54.454943802367985
julia> f(x) = 2x^2 + √x - sin(0.5π*x) - log2(1e7)
f (generic function with 1 method)
julia> f(5)
27.98257131328825
julia> f(x) = g(x+1) + 2x
f (generic function with 1 method)
julia> g(x) = x^2 + a
g (generic function with 1 method)
julia> a = 33
julia> f(2)
16是不是和我们学习的表达特别的接近?下面进入安装环节。
Julia的安装也是很简单的,下载地址
https://julialang.org/downloads/,有新版和长期支持版,各种系统各种架构的都有,如下:

不过不提议去这里下载,缘由嘛,慢!提议去中科大镜像站下载,下载地址为
https://mirrors.ustc.edu.cn/julia/releases/,有不同的版本,当前提议下载1.4的版本。

由于本人是在Linux上安装的,所以下载的是Linux-x86_64位的二进制安装包,其他系统也一样,根据自己的系统下载即可。Linux上下载的是压缩包,解压后直接就可以运行,可执行程序是julia/bin/目录下的julia;Windows上下载exe安装包双击,根据提示安装即可。

安装了Julia怎能没有一个合适的编程开发环境呢,我们这里使用jupyter-lab作为Julia的环境。也可以使用其他,列如vim,atom,vscode等。
