Julia编程语言

来源:互联网 发布:什么是网络设计 编辑:程序博客网 时间:2024/04/18 08:17

Julia 是个灵活的动态语言,适合科学和数值计算,性能可与传统静态类型语言媲美。通过使用类型推断和 即时(JIT)编译 ,以及 LLVM , Julia 具有可选的类型声明,重载,高性能等特性。Julia 是多编程范式的,包含指令式、函数式和面向对象编程的特征。 它提供了简易和简洁的高等数值计算,它类似于 R 、 MATLAB 和 Python ,但避免了其局限性。 为了达到这个目的,Julia 在数学编程语言的基础上,参考了不少流行动态语言: Lisp 、 Perl 、 Python 、 Lua 和 Ruby 。

速度确实比一般的动态语言要快, 尤其是编的程序不能向量化, 很碎的时候.  比如这个数据结构算法包, 效率蛮高的 https://github.com/lindahua/DataStructures.jl

Julia 官网: http://julialang.org/

Julia 中文文档: http://julia-zh-cn.readthedocs.org/en/latest/manual/ (翻译的挺好, 可以看看)

原创粉丝点击