Julia 1.6.0 发布,高性能动态高级编程语言
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 Ins...