内容简介:Julia 1.6.0 现已发布。Julia 是一个高性能动态高级编程语言。其拥有丰富的函数库,提供了数字精度、精致的增幅器和分布式并行运行方式。核心函数库等大多数库由 Julia 编写,但也用成熟的 C 和 FORTRAN 库来处理...
Julia 1.6.0 现已发布。Julia 是一个高性能动态高级编程语言。其拥有丰富的函数库,提供了数字精度、精致的增幅器和分布式并行运行方式。核心函数库等大多数库由 Julia 编写,但也用成熟的 C 和 FORTRAN 库来处理线性代数、随机数产生和字符串处理等问题。
更新内容如下:
新语言特性
- 用
where语法编写的 Types 现在可以用来定义构造函数,例如(Foo{T} where T)(x) = ...。 <--和<-->现在可以用作 infix 运算符,其优先级和关联性与其他 arrow-like 运算符相同。
语言变更
Compiler/Runtime 改进
- 现在所有平台都可以在
jl_load_dynamic_library()中使用@executable_path。 - 现在通过关键字参数进行 Constant propogation
- 现在将自动创建预编译缓存。同时调用 n 个 Julia 进程可能会创建 n 个临时缓存。
命令行选项更改
- 不再存在“home project”的概念。
多线程更改
Build system changes
- Windows Installer 现在可以选择“Add Julia to Path”。
New library functions
- 新的
Base.kron!以及用于现场执行 Kronecker 产品的各种矩阵类型的相应重载。 Base.Threads.foreach(f, channel::Channel)用于多线程Channel消能。Base.readeach(io, T)用于迭代执行read(io, T)。Iterators.map被添加。sincospi用于更有效地同时计算sinpi(x)和cospi(x)
New library features
redirect_*函数现在可以在IOContextobjects 上调用。
......
其余大量更新内容见更新说明:https://github.com/JuliaLang/julia/blob/master/NEWS.md#julia-v16-release-notes
以上所述就是小编给大家介绍的《Julia 1.6.0 发布,高性能动态高级编程语言》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- Go 语言高性能编程
- Julia 1.4 发布,高性能动态高级编程语言
- Julia 1.1 发布,高性能动态高级编程语言
- Julia 1.3 发布,高性能动态高级编程语言
- Julia 1.5.0 发布,高性能动态高级编程语言
- Julia 1.6.0 发布,高性能动态高级编程语言
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
浪潮之巅(第三版)(上下册)
吴军 / 人民邮电出版社 / 2016-5 / 99.00元
一个企业的发展与崛起,绝非只是空有领导强人即可达成。任何的决策、同期的商业环境,都在都影响着企业的兴衰。《浪潮之巅》不只是一本历史书,除了讲述科技顶尖企业的发展规律,对于华尔街如何左右科技公司,以及金融风暴对科技产业的冲击,也多有着墨。此外,这本书也着力讲述很多尚在普及 或将要发生的,比如微博和云计算,以及对下一代互联网科技产业浪潮的判断和预测。因为在极度商业化的今天,科技的进步和商机是分不开的。......一起来看看 《浪潮之巅(第三版)(上下册)》 这本书的介绍吧!