淘小兔

Julia 是一个面向科学计算的高性能动态高级程序设计语言。其语法与其他科学计算语言相似。在许多情况下拥有能与编译型语言相媲美的性能。

Julia详细介绍

知识兔

该应用程序拥有一个可靠的编译器,分布式并行执行,高精度和大型数学函数库。它也支持某些C和Fortran库。

当运行在命令行中,Julia Language为您分享在其中创建和编译朱莉娅脚本进行全面的工作空间。它的语法类似于其它的编码语言,这使得它一个简单易用的工具,用于开发谁是新的朱莉娅。

对于更高的精度和更高的效率,该工具包括几个函数库,写的朱莉娅,而且在C和Fortran。线性代数,数生成,信号处理和字符串处理可以使用这些库得到改善。

Julia性能优势

知识兔

1. 速度快

2. 有时(其实是经常)可以当做 Lisp 写

3. 可以方便的部分达到 CPP 的 template-based programming 的效果,增强稳健性(防御式编程)和运行速度(型别已知)

4. 随意调用 Python 包

5. 有 best (coding) practice 做参考

6. 暂时我还没有玩过,但是可以用 JuMP 的方法用 macro 写 DSL

Julia不足

知识兔

1. 虽然对我来说不是缺点,但是每次准备安利时发现没有 IDE 安利不能

2. 自用的包每次更新的时候要调整不少避免 warning

3. 虽然常常有 pre-compiled 的版本,但是不编译一个最新 master 版本会不舒服

4. 偶尔编译时会有蛋疼情况,比如系统上的 llvm 和编译要求的不一样

点击下载

下载仅供下载体验和测试学习,不得商用和正当使用。

下载体验

请输入密码查看内容!

如何获取密码?

 

点击下载