人工智能与机器人技术论坛

标题: 一种为高性能而设计的科学开发编程语言julia [打印本页]

作者: airobotnews    时间: 2020-5-4 21:33
标题: 一种为高性能而设计的科学开发编程语言julia
一开始就为高性能而设计。Julia程序可通过LLVM 编译为多个平台的高效本机代码。
[size=15.008px]Julia是一种高级通用[13]动态编程语言,它最初是为了满足高性能数值分析计算科学的需要而设计的,不需要编译器,速度快[14][15][16][17],也可用于客户端和服务器的Web用途[18][19]、低级系统编程或用作规约语言[20]
[size=15.008px]Julia设计的独特之处包括,参数多态的类型系统,完全动态语言中的类型,以及它多分派的核心编程范型。它允许并发并行分布式计算,并直接调用CFortran库而不使用粘合代码
[size=15.008px]Julia拥有垃圾回收机制[21],使用及早求值,包含了用于浮点计算、线性代数随机数生成正则表达式匹配的高效库。有许多库可以使用,其中一些(如用于快速傅里叶变换的库)已经预先捆绑在Julia里[22]


作者: airobotnews    时间: 2020-5-4 21:33
一群拥有各种语言丰富编程经验的Matlab高级用户,对现有的科学计算编程工具感到不满——这些软件对自己专长的领域表现得非常棒,但在其它领域却非常糟糕。他们想要的是一个开源的软件,它要像C语言一般快速而又拥有如同Ruby的动态性;要具有Lisp般真正的同像性而又有Matlab般熟悉的数学记号;要像Python般通用、像R般在统计分析上得心应手、像Perl般自然地处理字符串、像Matlab般具有强大的线性代数运算能力、像shell般胶水语言的能力,易于学习而又不让真正的黑客感到无聊;还有,它应该是交互式的,同时又是编译型的
作者: airobotnews    时间: 2020-5-4 21:34
官网:https://julialang.org/





欢迎光临 人工智能与机器人技术论坛 (http://www.airobotbbs.com/) Powered by Discuz! X3.3