Julia语言是一款动态语言编辑工具,内涵丰富的函数库,为编译者提供便捷的编译工作。具有开源、免费的特点,Julia语言为分布计算提供关键模块,为处理线性代数、随机数产生和字符串处理等问题提供灵活的支持,需要的朋友可以下载使用。
软件介绍
Julia语言是一个新的高性能动态高级编程语言。语法和其他编程语言类似,易于其他语言用户学习。Julia拥有丰富的函数库,提供了数字精度、精致的增幅器(sophisticated amplifier)和分布式并行运行方式。核心函数库等大多数库是由Julia编写,但也用成熟的C和FORTRAN库来处理线性代数、随机数产生和字符串处理等问题。Julia语言可定义函数并且根据用户自定义的参数类型组合再进行重载。
Julia语言功能介绍
Julia使用的JIT(Just-in-Time)实时编译器很有效地提高了它的运行效率,在某些地方甚至能比得上C和C++。
下面通过标准测试程序来测试下它的效率,你可以自己比较下各语言的运行效率。
注:运行环境是MacBook Pro,2.53GHz,Intel Core2 Duo CPU和8G 1066MHz,DDR3内存。
为并行处理和云计算而生
Julia为分布式计算提供很多关键模块,使得它可以更加灵活地支持多种并行处理。
虽然还是早期版本,Julia已经支持了云计算。下面是基于交互性的Julia会话截图
免费、开源和Library Friendly
TJulia的核心代码遵循MIT协议,而其他库各自遵循GPL/LGPL/BSD等协议。用户还可以方便地将Julia作为核心功能共享库与C/FORTRAN代码联合使用。










