Julia (简体中文)

From ArchWiki
Jump to: navigation, search
Note: https://julialang.org/ 有美丽而且开源的文档,不是和arch特定相关的问题应该被贡献到这里.

Julia 是一种高水平、高性能的针对数字计算的动态编程语言。它提供了复杂的编译器、分布式平行执行方式、数字的精准性和广泛的数学函数库。

安装

安装 julia 包. 学和用Julia请参阅 上游文献.

IJulia

如果装 ijulia 是用的 Pkg.add("IJulia")并给出了警告 MbedTLS had build errors. 你可能需要安装 mbedtls 包.

带编辑器的集成

Vim

句法高亮和更多

julia-vim

代码查错

julialint 插件和 Lint.jl 包结合起来可以提供代码查错功能.

性能

非常 建议 你用一个多线程的BLAS实现,比如openblas. 这能让特定矩阵操作提速10-50x.