内容引自Julia官网http://julialang.org/
中文文档内容还在完善中http://julia-zh-cn.readthedocs.org/en/latest/manual/
Julia是个灵活的动态语言,适合科学和数值计算,性能可与传统静态类型语言媲美。
Julia 与传统动态语言最大的区别有
(1)核心语言很小;标准库是用 Julia 本身写的,如整数运算在内的基础运算
(2)完善的类型,方便构造对象和做类型声明
(3)基于参数类型进行函数 重载
(4)参数类型不同,自动生成高效、专用的代码
(5)高性能,接近静态编译语言,如C
Julia 想要变成一个前所未有的集易用、强大、高效于一体的语言。除此之外,Julia 的优势还在于:
(1)免费开源( MIT 协议 )
(2)自定义类型与内置类型同样高效、紧凑
(3)不需要把代码向量化;非向量化的代码跑得也很快
(4)为并行和分布式计算而设计
(5)轻量级“绿色”线程( 协程 )
(6)低调又牛逼的类型系统
(7)优雅、可扩展的类型转换
(8)高效支持 Unicode, 包括且不只 UTF-8
(9)直接调用 C 函数(不需封装或 API)
(10)像 Shell 一样强大的管理其他进程的能力
(11)像Lisp一样的宏和其他元编程工具
更重要的是,在统计应用上有极大的潜力!!!