
<>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 与网站。
1 casztg 2018 年 8 月 10 日 对不起,我没进来之前以为是 X 香 Julia |
2 manzhiyong 2018 年 8 月 10 日 巨乳呢 |
3 wyntalgeer 2018 年 8 月 10 日 职业生涯非常坚挺的劳动模范 |
5 tyhunter 2018 年 8 月 10 日 卧槽,我也以为这是个图为并茂的帖子呢 |
6 Greenm 居然不是巨乳 同时兼具 C 语言的速度和 Ruby 语言的灵活度 和 crystal 有啥区别? |
7 my101du 2018 年 8 月 10 日 打扰了,进错了车站。 |
8 Lonely 2018 年 8 月 10 日 via iPhone 看来大家都认识 |
9 whlvi 2018 年 8 月 10 日 via Android 不好意思,没进来之前以为是巨乳 |
10 Canrz 2018 年 8 月 10 日 我胖虎走错门了 |
11 glues 2018 年 8 月 10 日 via iPhone 我看你这是在故意刁难我胖虎 |
12 zhishidahao 2018 年 8 月 10 日 百度果然更懂中国人 |
13 karlxu 2018 年 8 月 10 日 满怀兴奋的点击进来 |
14 fs20 &nbs; 2018 年 8 月 10 日 京不香啊…… |
15 xiangchen2011 2018 年 8 月 10 日 科学计算多一点吧 |
16 syahd 2018 年 8 月 10 日 via Android 我还以为是 miad128 的主角 |
17 wps353 2018 年 8 月 10 日 -.- 我说怎么看这字母有点儿熟悉呢~~ |
18 samlee123 2018 年 8 月 10 日 我怀疑创造这个语言的作者是京香的粉丝 |
19 MC 2018 年 8 月 10 日 为什么不发到程序员节点呢? go/programmer |
20 Hansah 2018 年 8 月 10 日 什么?京香 Julia 还是个程序员? |
21 justlikemaki 2018 年 8 月 10 日 还以为是阿尔法罗密欧的那款车。。。 |
  22 houzhimeng 2018 年 8 月 10 日 他的片看的不多 |
23 kljsandjb 2018 年 8 月 10 日 via iPhone 我以为是… |
24 Phariel 2018 年 8 月 10 日 via iPhone 看了眼正文,摇了摇头失望地离开。。。 |
25 CuSO4 2018 年 8 月 10 日 打扰 |
26 zenxds 2018 年 8 月 10 日 走错了,打扰 |
28 lneoi 2018 年 8 月 10 日 我还以为公然.... |
29 x86 2018 年 8 月 10 日 假车 |
不好意思,打扰了 |
31 leavic 2018 年 8 月 10 日 喂,运管处吗? 我要举报,有人开组装车非法运营, 对,司机叫楼主。 |
32 helionzzz 2018 年 8 月 10 日 告辞 |
33 virus94 2018 年 8 月 10 日 不好意思 打扰了.... |
34 Acappellavox 2018 年 8 月 10 日 对不起,我想歪了 |
35 Heavytiger 2018 年 8 月 10 日 这么多语言,这么多的坑要踩,够了 |
36 beaconfire 2018 年 8 月 10 日 @leavic 营运 |
37 hhsuan 2018 年 8 月 10 日 标题党 |
39 exbein 2018 年 8 月 10 日 再见,我下车了 |
41 rradd2006 2018 年 8 月 10 日 标题党? |
42 jiangnanyanyu 2018 年 8 月 10 日 via Android 标题党,你好歹上个图啊 |
43 MeteorCat 2018 年 8 月 10 日 via Android 我以为是什么,白高兴了 |
44 gtxtitan 2018 年 8 月 10 日 这内容,。。我要举报了! |
45 livc 2018 年 8 月 10 日 挺大的 |
46 tingyunsay 2018 年 8 月 10 日 对不起我误会了。。 |
47 SbloodyS 2018 年 8 月 10 日 不好意思,打扰了。。。 |
48 zanewayne 2018 年 8 月 10 日 大佬了。。。 |
49 rashawn 2018 年 8 月 10 日 via iPhone 看了一下 如果是 lisp 该多好 |
50 bulabean 2018 年 8 月 10 日 不好意思,我以为有图片呢 |
51 boycc1974 2018 年 8 月 10 日 via Android 老司机上错车老… |
52 F1024 2018 年 8 月 10 日 想歪了 我的错 |
53 bluetmacc 2018 年 8 月 11 日 大 |
54 pipapa 2018 年 8 月 11 日 via Android 有没有点学习资料啊 |
55 iblislsy 2018 年 8 月 11 日 打扰了 |
56 pwcong 2018 年 8 月 11 日 不好意思 打扰了 |
57 wulin 2018 年 8 月 11 日 S 级 |
58 BingoXuan 2018 年 8 月 11 日 via Android 可能刚看新闻知道 Julia 新版本发布大概知道 lz 说什么,就是没想到那么多人以为是京香 |
59 blockmin 2018 年 8 月 11 日 打扰了 |
60 uptime 2018 年 8 月 11 日 想不到有那么多匈奴族, 京香的球迷好多。 |
61 Sp4rr0w 2018 年 8 月 11 日 via Android v2 全是老司机,但是没人介绍番号…… |
62 renyiqiu 2018 年 8 月 11 日 对不起 打扰了 |
63 missdeer 2018 年 8 月 11 日 看来只有我不认识 Julia 是谁。。。 |
64 hundan 2018 年 8 月 11 日 via Android 感觉 Julia 现在正在发展期 会火 值得学习 |
66 ibugeek 2018 年 8 月 12 日 对不起 打扰了,我还以为是发车呢 |
67 weixicai 2018 年 8 月 13 日 想知道的一点也没有人作回复 |
68 vidalouiswang 2018 年 8 月 13 日 via iPhone 走错+1 |
69 xuelu520 2018 年 8 月 13 日 我想我误会了,不是我想的那样 |
70 datou 2018 年 8 月 13 日 看了楼主的文章之后找了个 web 框架 Geni 开撸 死活在引用框架的时候预编译错误.... |
71 jakobliao 2018 年 10 月 24 日 我就是在 jd 想找本 julia 的书,不想,发现了新大陆 |
72 pythonee 2019 年 11 月 16 日 挺有意思 |