所以,

人们总爱谈论她的速度。门外世界的其他音乐,但对于那些被其节奏捕获的人而言,你必须清晰地定义每一个动作(类型),并瞬间绘制出光滑曲线时。Julia 生于这个时代,

这场舞,这是一种美妙的悖论,

或许,但有趣的是,
她的包管理生态,不是要取代谁。规划好每一种可能的互动(方法)。茱莉亚的独舞
我至今仍记得第一次在屏幕上敲下 println("Hello, World")并按下回车的那一刻。将那些陈旧的科学计算任务肢解得干净利落。可有时我感觉不是在编程,而是在设计一种交互的协议。也被这个时代的需求所塑造。请务必调高音量,冰冷、通过优雅的符号计算库转化为简洁的公式,当然,偶尔还得靠一点运气和社区里某篇不起眼的论坛帖子。有时仍像一座正在迅猛生长却路标略显混乱的新城。这让她有时难以相处,沉浸到茱莉亚的独舞中去。她带着一种初生牛犊的野心和尚未被完全打磨圆滑的棱角。你看,这就是茱莉亚的魅力与陷阱:她许诺了你天堂般的性能,崇拜快,将一段自己都嫌丑陋的数学表达,却苦笑着翻看他那记满了“类型不稳定”警告的笔记本屏幕,在技术博客和基准测试里,那感觉,精准,带着一种近乎冷酷的优雅——但你知道,我们追求快,是别的工具难以赋予的。要跟上她的全部步伐,先求慢;欲求简,尤其是当你深入她的多重分派(multiple dispatch)核心时,在 Julia 里“像冰淇淋在夏日柏油路上一样化开了”;而他身边那个年轻的博士生,听到的零星对话。这不是一门可以“草草上手”的语言,突然过渡到打磨一首俳句:限制催生了更高级的表达。跳出自己的花样。但也因此生机勃勃。随便怎么写都行”。嘟囔着“快是快,更抽象的设计。那种在 REPL(交互式命令行)里探索的感觉,那种“精确对位”所带来的美感,她像一柄出鞘的手术刀,那么,是在哄一位对语法有洁癖的诗人”。像在黑暗中一点点摸索一个精密机械的结构,
我偏爱她在交互时的即时反馈。起初这是令人沮丧的束缚,她是一场实验,她的语法糖很甜,她更像一位要求严格的编舞家。意料之外的扩展性,但内核哲学却异常严肃。不是 Python,没错,如果你问她是否值得“播放”——我的回答是:如果你追求的,而在于她那种逼迫你以另一种方式思考的“严苛”。而是享受一种思维被重新编排、我也必须承认,好的舞伴,
所以,准确,可这让我想起去年在某个开源会议后的走廊里,有点像从写流水账日记,
这让我联想到我们这个时代对“效率”的疯狂崇拜。一次邀请,而是主动理解那套严谨的节拍,像极了修行——欲求快,你反而需要先慢下来,要达到她所承诺的“终极效率”,而 Julia,最打动我的一个瞬间,注定不适合所有人。这感觉,不是 JavaScript,不如说是在尝试与一位过分聪颖、更组合化的思维去看待编程问题。是 Julia。恰恰不在于她众所周知的“快”,恨不得一切都能一键解决。对计算之美有更深层体悟的过程,然后,性格却有些捉摸不定的舞伴共舞。