兄贵2022-09-12 01:27:22

有人问道 Julia,她怎么样?

我草草回答一下:

早期 Julia 来势凶猛,好像横扫所有语言的架势,特别是横扫 Python。不过现在没达到预期。但是 依然是备受推崇的好语言,因为Julia整合了所有语言的优点,避免了所以语言的明显缺点。

通用性最好的语言是哪个?是Python。但是 Julia的通用性完全可以和 Python比美

最容易学的语言是哪个?Python? Reality Check: Julia 比 Python 易学,易读。

但是 Python 奇慢,比 C 慢了一百倍。最快的语言是 C。而 Julia 和 C一样快。

最 vigorous 蓬勃有力的是 Ruby,而 Julia 更 vigorous.

统计包最简单、最好的是 R。而 Julia的统计包和R一样简单 优美。

处理字符串最好的语言是 Perl,而 Julia 对字符串的处理一点也不输给 Perl。

数学计算,数值处理最好的是 Matlab,而 Julia 可能更好。

能做分布式计算最好的是 Go,而 Julia 同样好

能并行计算最好的是C 和 C++,而 Julia也一点不差

写 Macros最好的是 Lisp,而 Julia完全青出于蓝而胜于蓝。

Julia 还特别的是,能像 shell 一样对各种语言进行 粘合。

而且又是最容易 发现 Bug 的程序。

Julia 不像 Python 那么慢,

不像 Java 那么啰里啰唆,也没有 Java的呆滞的 garbage collection.

Julia 既可以动态,也可以静态,即可以交互性,也可以编译后执行。

我使用过很多语言在 computer graphics, imaging processing, data visualization, 和 computer vision 的研究上,我个人感觉 Julia在这些方面都是最好的。

另外 在大数据应用上,Julia也是可以大展宏图的。

Julia 的缺点是,现在用的人还太少

成功的兔2022-09-12 01:32:53
谢谢科普。明天就看看
寂寞的烟花2022-09-12 01:38:52
看不懂,也手工点赞
两女宝妈2022-09-12 01:42:42
是新的缘故吗?用的人少。。。
qqdragon2022-09-12 01:54:35
赞博学。perl的字符串处理确实强大,可惜perl用的人越来越少了
胖胖爸2022-09-12 01:57:40
Julia是还可以 不过还没有粘性 衰退5年 吃闲饭的ds都被裁了 就没人知道这是神马玩意了 :)
立方2022-09-12 03:23:15
Google刚发布了一个语言, carbon,号称是c++的取代语言,来势很猛,鉴于Google的地位,成功的可能性很大
兄贵2022-09-12 03:51:51
Carbon是针对Rust的两个弱点,Rust难学难懂,而且和C++不兼容