前言
科学计算对性能一直有着最高的需求,但目前各领域的专家却大量使用较慢的动态语言来开展他们的日常工作。 偏爱动态语言有很多很好的理由,因此我们不会舍弃动态的特性。 幸运的是,现代编程语言设计与编译器技术可以大大消除性能折衷(trade-off),并提供有足够生产力的单一环境进行原型设计,而且能高效地部署性能密集型应用程序。 Julia 语言在这其中扮演了这样一个角色:它是一门灵活的动态语言,适合用于科学计算和数值计算,并且性能可与传统的静态类型语言媲美。
引用官方文档一段话
一、Julia是什么?
Julia程序语言是一种计算机编程语言, 与R、Python等一样是动态类型语言, 程序与R、Python一样简单, 但是它先进的设计使得Julia程序的效率基本达到和C、Fortran等强类型语言同样的高效率。 尤其适用于数值计算。其发布于2012年, 由MIT的几位作者(Jeff Bezanson, Stefan Karpinski, Viral Shah, Alan Edelman)及全世界的参与者共同制作。
二、安装Julia
2.1 安装Julia
官方下载网址:https://julialang.org/downloads/
安装最新版本,根据电脑系统选择不同版本(推荐使用可执行文件安装)
修改安装路径
快捷方式、环境变量全勾选
2.2 配置国内源
添加环境变量即可换源
JULIA_PKG_SERVER=https://mirrors.cernet.edu.cn/julia
查看是否配置成功
2.3 适合Julia的IDE
2.3.1 VSCode 搭载 Julia
打开Julia拓展,Julia介绍中可知,安装了Julia,vscode能自动识别环境变量并找到Julia的解释器
测试下可以运行,只是很慢
2.4 Julia 相关文档
- 官网:https://julialang.org/
- 官方文档:http://cn.julialang.org/JuliaZH.jl/latest/manual/getting-started/
- GitHub:https://github.com/JuliaLang/julia
- Julia 简单教程:https://www.math.pku.edu.cn/teachers/lidf/docs/Julia/html/_book/basics.html#basics-inst