网站便捷导航 - 百度XML地图 - RSS 订阅 - 设为首页 - 加入收藏
您的当前位置:主页 > 外汇衍生 > Pyth汇全国际棋牌on是前浪 Julia是后浪?

Pyth汇全国际棋牌on是前浪 Julia是后浪?

来源: 编辑:汇发棋牌游戏 时间:2020-06-29 点击:4142

汇全国际棋牌Python是前浪 Julia是后浪?

汇全国际棋牌随着 Python 的停滞不前,一个新的热门竞争对手出现了。

不要误解。Python 的受欢迎程度,仍然得到计算机科学家、数据科学家和人工智能专家的坚实支持。但是,如果你曾经和这些人一起共进晚餐,你也会知道他们对 Python 的弱点有多不满。从运行缓慢,到要求过多的测试,到不顾之前的测试而产生运行时错误——这些都足以让你恼火。这就是越来越多的程序员采用其他语言的原因——顶尖的程序员是 Julia,Go 和 Rust。Julia 擅长数学和技术性的任务,而 Go 擅长模块化程序,Rust 是系统编程的首选。由于数据科学家和人工智能专家要处理许多数学问题,Julia 是他们之中的赢家。即使经过严格的审查,Julia 也有 Python 无法超越的优点。

Python 的禅与 Julia 的贪婪

当人们创建一种新的编程语言时,他们这样做,是因为他们想保留旧语言好的特性并修复坏的特性。从这个意义上说,生于 1956 年的吉多·范罗苏姆在 2020年代后期创造了 Python 来改进 ABC 语言。后者对于一种编程语言来说太完美了——虽然它的特性使它易于教学,但在现实生活中却很难使用。

相比之下,Python 相当实用。您可以在 Python 的禅宗思想中看到这一点,它反映了创作者的意图:

美丽胜于丑陋。

显性比隐性好。

简单总比复杂好。

复杂总比难懂好。

平的比嵌套的好。

稀疏总比密集好。

可读性很重要。

特例不足以打破规则。

尽管实用性胜过纯粹。

Python 仍然保留了 ABC 的良好特性:例如可读性、简单性和初学者友好性。但是 Python 比 ABC 更健壮,更适应现实生活。

从同样的意义上说,Julia 的创造者希望保留其他语言的优点,摒弃不好的部分。但是 

Julia 的创造者是这样说的:

我们贪婪:我们想要更多。我们想要一种开源的语言,一种自由的许可。我们想要有红宝石般活力的速度。我们想要一种同象语言,有像 Lisp 那样的真正的宏,但是有像 Matlab 那样明显的、熟悉的数学符号。我们想要像 Python 一样可用于一般编程,像 R 一样容易用于统计,像 Perl 一样自然用于字符串处理,像 Matlab 一样强大用于线性代数,像 shell 一样善于将程序粘在一起。有些东西非常简单易学,却能让最严肃的黑客高兴。我们希望它是交互式的,我们希望它被编译。

Julia 想融合现有的所有优势,而不是用其他语言的劣势来交换。尽管 Julia 是一门年轻的语言,但它已经实现了创作者设定的许多目标。

Julia 的开发者喜欢什么

从简单的机器学习应用到巨大的超级计算机模拟,多才多艺的 Julia 可以用于任何事情。从某种程度上来说,Python 也可以做到这一点——但是 Python 不知何故逐渐发展成了这样。相比之下,Julia 正是为这种东西而生。自下而上。

文章链接地址:/waihuiyansheng/20200629/13398.html

Copyright © 2001-2020 汇发棋牌游戏 Inc.

Top