语言简介

Julia 是一门支持过程式、函数式和面向对象的多范式语言,其类型系统是动态、主格、参数的,它以数学编程语言为基础,同时也参考了不少流行的动态语言。[4] 它最常用的运行模式是 JIT,同时它也支持解释与编译。

优势

缺陷

  • (在 JIT 模式下)预热较慢(这是所有基于 JIT 的语言的共有特点),1.6 版本相较之前版本有了明显的提升

  • 生态环境不太友好,包的数量与质量仍待提高(Julia 仍然是一门新兴语言)

  • 有多种编译方式,但各有缺陷

  • 讨论:Julia及其生态的现状与发展问题

与传统动态语言区别

前景 & 当下

  • 1

    https://docs.juliacn.com/latest/

  • 2

    https://julialang.org/blog/2012/02/why-we-created-julia-zh_CN/

  • 3

    https://github.com/JuliaCN/JuliaDataScience/blob/467a3375180a991d9b721ee4cce168e2583c4acb/contents/why_julia.md?plain=1#L368-L380

  • 4

    如果您并不熟悉专业性的内容,可以忽略那些东西。