Julia 0.4.0 发布,此版本包括重要的语言优化和大量标准库改进。
Julia 0.4.0 现已提供下载。
值得关注的编译器和语言改进
Incremental code caching for packages
Generational garbage collector
Function call overloading for arbitrary objects
Generated functions
Support for documenting user functions and other objects
Improvements in the performance and flexibility of multidimensional abstract arrays,SubArrays (array views), and efficient multidimensional iterators.
Inter-task channels for faster communication between parallel tasks
Tuple type improvements: the type tuple (A,B)now written Tuple{A,B}. This change has improved the performance of many tuple-related operations, and allowed one to write fixed-size aggregate fields as field::NTuple{N,T} (Number of elements of given Type).
Major improvements in Julia’s test coverage and the ability to analyze the test coverage of packages
The command line (REPL) now supports tab-completion of emoji characters (common LaTeX symbols have been supported since 0.3!)
Julia 0.5 版本开发计划
值得关注的改进:
A major focus of 0.5 will be further (breaking) improvements to core array functionality, as detailed in this issue.
We plan to merge the threading branch, but the functionality will be considered experimental and only available as a compile- time flag for the near future.
Julia是一个新的高性能动态高级编程语言。语法和其他编程语言类似,易于其他语言用户学习。Julia拥有丰富的函数库,提供了数字精度、精致的增幅 器(sophisticated amplifier)和分布式并行运行方式。核心函数库等大多数库是由Julia编写,但也用成熟的C和FORTRAN库来处理线性代数、随机数产生和字 符串处理等问题。Julia语言可定义函数并且根据用户自定义的参数类型组合再进行重载。
软件详情:https://github.com/JuliaLang/julia/blob/release-0.4/NEWS.md
下载地址:http://julialang.org/downloads/
来自:开源中国社区

