Julia 0.4.0 发布,此版本包括重要的语言优化和大量标准库改进。完整改进列表请看NEWS log。 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语言可定义函数并且根据用户自定义的参数类型组合再进行重载。 Julia 0.4.0 发布,动态编程语言下载地址