剧集
Julia
替换为 Jeff Bezanson, Stefan Karpinski
Julia 是 Lisp、Perl、Python 和 Ruby 的传统中的动态语言。 它旨在超越 Matlab 和 NumPy 等环境,提高科技计算的表达性和便利性,同时将性能差距与 C、C++、Fortran 和 Java 等已编译语言同时缩小。
大多数高性能动态语言实现都采用现有的解释语言,并努力加速其执行。 在创建 Julia 时,我们重新考虑了基本语言设计,并考虑了现代 JIT 编译器的功能和技术计算的特定需求。 我们的设计包括:
- 多个调度作为核心语言范例。
- 公开复杂的类型系统,包括参数依赖类型。
- 从没有声明的程序生成快速代码的动态类型推理。
- 针对运行时遇到的类型的生成的代码的主动专用化。
Julia 对于数据探索和算法原型制作而言是轻而自然的,但具有可让你部署原型的性能。
Julia 是 Lisp、Perl、Python 和 Ruby 的传统中的动态语言。 它旨在超越 Matlab 和 NumPy 等环境,提高科技计算的表达性和便利性,同时将性能差距与 C、C++、Fortran 和 Java 等已编译语言同时缩小。
大多数高性能动态语言实现都采用现有的解释语言,并努力加速其执行。 在创建 Julia 时,我们重新考虑了基本语言设计,并考虑了现代 JIT 编译器的功能和技术计算的特定需求。 我们的设计包括:
- 多个调度作为核心语言范例。
- 公开复杂的类型系统,包括参数依赖类型。
- 从没有声明的程序生成快速代码的动态类型推理。
- 针对运行时遇到的类型的生成的代码的主动专用化。
Julia 对于数据探索和算法原型制作而言是轻而自然的,但具有可让你部署原型的性能。
想提供反馈? 在此处提交问题。