如何评价 Julia ?

2018-08-10 14:47:56 +08:00
 RingoTC

MIT 开发的 Julia 语言是全球热度上升最快的编程语言之一,下载量超过 200 万次,下载者包括谷歌、Facebook、FAA 和美国能源部等各个部门的开发者。近日,MIT CSAIL 实验室正式发布了 Julia 1.0,该语言期望结合 C 的速度、Matlab 的数学表征、Python 的通用编程与 Shell 的胶水命令行,并构建开源、自由与便捷的编程语言。

Julia 开发者对该语言提出了很多需求:

我们想要一种十分自由的开源语言,同时兼具 C 语言的速度和 Ruby 语言的灵活度。我们想要一种同像性语言,具有像 Lisp 一样真正的宏,也有像 Maltlab 一样浅显易懂的数学符号。它是像 Python 一样有用的通用编程语言,像 R 语言一样便于统计的语言,像 Perl 一样自然的字符串处理语言,像 Matlab 一样强大的线性代数语言,也是像 shell 一样的「胶水语言」。它简单易学,却能让严苛的黑客们为之倾心。我们希望它兼具交互性和可编译性。

开发者认为 Julia 拥有的特点: 快速:Julia 为高性能而生。Julia 程序通过 LLVM 为多个平台编译高效的本地代码。 通用:它使用多分派作为范例,使得表达许多面向对象和函数式的编程模式变得容易。标准库提供异步 I/O、进程控制、日志记录、性能分析、包管理器等。 动态:Julia 是动态型语言,与脚本语言类似,并且支持交互式使用。 专业:它擅长数值计算,其语法适用于数学,支持多种数值数据类型,并具有良好并行性。Julia 的多分派天生适合定义数字和类数组的数据类型。 多样:Julia 拥有丰富的描述性数据类型,类型声明使程序条理清晰且稳定。 可组合:Julia 的包可以很好地组合在一起。单位数量的矩阵,或者货币和颜色的数据列表,都可以组合——而且性能很好。

虽然看起来这门语言是用在科学计算、数据分析领域,但有文章也介绍,它能应付一般性的 UI 与网站。

11615 次点击
所在节点    分享发现
72 条回复
casztg
2018-08-10 15:34:07 +08:00
对不起,我没进来之前以为是 X 香 Julia
manzhiyong
2018-08-10 15:44:23 +08:00
巨乳呢
wyntalgeer
2018-08-10 15:46:25 +08:00
职业生涯非常坚挺的劳动模范
kawkeye
2018-08-10 15:50:36 +08:00
@casztg 满怀兴奋的点击进来
tyhunter
2018-08-10 15:55:12 +08:00
卧槽,我也以为这是个图为并茂的帖子呢
Greenm
2018-08-10 16:08:49 +08:00
居然不是巨乳

同时兼具 C 语言的速度和 Ruby 语言的灵活度

和 crystal 有啥区别?
my101du
2018-08-10 16:12:05 +08:00
打扰了,进错了车站。
Lonely
2018-08-10 16:15:56 +08:00
看来大家都认识
whlvi
2018-08-10 16:17:49 +08:00
不好意思,没进来之前以为是巨乳😂
Canrz
2018-08-10 16:19:12 +08:00
我胖虎走错门了
glues
2018-08-10 16:35:47 +08:00
我看你这是在故意刁难我胖虎
zhishidahao
2018-08-10 16:35:59 +08:00
百度果然更懂中国人
karlxu
2018-08-10 16:50:12 +08:00
满怀兴奋的点击进来
fs20
2018-08-10 16:52:41 +08:00
京不香啊……
xiangchen2011
2018-08-10 17:01:13 +08:00
科学计算多一点吧
whwq2012
2018-08-10 17:02:12 +08:00
我还以为是 miad128 的主角
wps353
2018-08-10 17:02:24 +08:00
-.- 我说怎么看这字母有点儿熟悉呢~~
samlee123
2018-08-10 17:06:05 +08:00
我怀疑创造这个语言的作者是京香的粉丝
MC
2018-08-10 17:15:13 +08:00
为什么不发到程序员节点呢?
https://www.v2ex.com/go/programmer
siknet
2018-08-10 17:20:35 +08:00
什么?京香 Julia 还是个程序员?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/478627

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX