再见 Python,Hello Julia!
点击“开发者技术前线”,选择“星标?”
在看|星标|留言, 真爱

作者 | Rhea Moutafis 译者 | 苏本如,责编 | 夕颜
出品 | CSDN(ID:CSDNnews)
随着Python的停滞不前,一个新的热门竞争对手崛起了。

Python的禅与Julia的贪婪
优美胜于丑陋(Python 以编写优美的代码为目标)。 明了胜于晦涩(优美的代码应当是明了的,命名规范,风格相似)。 简洁胜于复杂(优美的代码应当是简洁的,不要有复杂的内部实现)。 复杂胜于凌乱(如果复杂不可避免,那代码间也不能有难懂的关系,要保持接口简洁)。 扁平胜于嵌套(优美的代码应当是扁平的,不能有太多的嵌套)。 间隔胜于紧凑(优美的代码有适当的间隔,不要奢望一行代码解决问题)。 可读性很重要(优美的代码是可读的)。 即便假借特例的实用性之名,也不可违背这些规则(这些规则至高无上)
我们很贪婪:我们想要更多。我们想要一种拥有自由许可的开源语言。我们想要C的速度和Ruby的活力。我们想要的语言是同调的(homoiconic),具有像Lisp这样的真实宏,但又具有类似Matlab这样的显而易见的熟悉的数学符号。我们想要的语言像Python一样适用于通用编程,像R一样适用于统计,像Perl一样自然地处理字符串,像Matlab一样具有强大的线性代数处理能力,像Shell一样易于将程序粘合在一起。我们想要一些简单易学的,但却能让最严肃的黑客开心的东西。我们希望它是交互式的,我们希望它也是可编译的。




尽管我们认识到自己的贪婪是不可原谅的,但我们仍然想要拥有一切。大约两年半前,我们开始创造我们贪婪的语言。它还没有完成,但是现在到了发布1.0版本的时候了 - 我们创造的语言叫做Julia。它已经满足了我们90%的苛刻的要求,现在它需要其他人的苛刻的要求来进一步完善它。所以,如果你也是一个贪婪,不讲道理,要求苛刻的程序员,我们希望你能尝试一下。
原文链接: https://towardsdatascience.com/bye-bye-python-hello-julia-9230bff0df62
前线推出学习交流群,加群一定要备注:研究/工作方向+地点+学校/公司+昵称(如Java+上海+上交+可可),根据格式备注,可更快被通过且邀请进群
扫码加我微信进群,内推和技术交流,大佬们零距离
评论
