分享

软件正在编写一个新的流派吗?

逻辑与非理性之间是否存在交汇点? 科学能否像艺术一样升华人的灵魂?

软件正在编写一个新的流派吗?

这就是悖论 维克拉姆钱德拉 试图在他的小说中解决,题为 G崇高的。 我在文学和代码之间的生活 (鸡蛋版)。 英文原版的书名更直白地表达了本书的内容 Geek Sublime:写小说,编码软件 (费伯和费伯)。 人们会立即想知道:写故事和编写软件之间有什么关系? 有,作者说是两者兼而有之。 这就是美丽。

在本书的第一页中提到了 Paul Graham(LISP 语言的发明者)和他的开创性工作 黑客与 画家, 谈到列奥纳多·达·芬奇的作品,他立即画了一个崇高的平行线,他写道:

伟大的软件 [以及莱昂纳多的作品] 需要对美的狂热奉献。 如果你深入了解优秀的软件,你会发现即使是注定不被任何人看到的最小细节也是纯粹的美。

这也是史蒂夫乔布斯的一句口头禅,他通过出售一个被忽视的细节向他的合作者重复:“如果你是一个好木匠,你就不会在衣柜后面贴一块胶合板,因为没有人会看到它”。 知道宜家了!

钱德拉的书英文原版

钱德拉在书中讲述的故事,部分是自传式的,考虑并质疑匹配审美照明 与 数学完美. 共同的基础是创造力和美感。

这位印度血统的作家体验了另一种艺术方式,运用逻辑,恰恰是 编程语言,去把握那些在“两种文化”社会中被认为是理性封闭的奥秘的本质。 因此标题 野人 崇高,字面意思是“开发者的崇高”,一种矛盾修饰法,仅用两个词就包含了钱德拉小说的精髓,即 碰撞 FRA 科学计算 e 艺术直觉.

据一些业内人士透露,实际上,像 程序设计 计算机可以让那些练习的人 上升 的程度 诗人. 这个概念,比怪诞更原始,源于这样一个事实 编程语言作品 像任何其他类型的 人类语言, 以至于他的 更多 现在令人惊讶 比喻 的语法规则 梵语, 由学者帕尼尼在公元前 500 年形式化

编程语言和梵语之间的类比

钱德拉的书的意大利语原版


的任务 程序员 是  un 源代码,使用一种类似于人类语言的语言 甚至 在类型 错误 可能遇到哪一个,例如句法或语义的。 像梵文一样, 语言系统在其中移动 怪胎 这是事实 语法化的,因为它根据预先制定的规则工作,而不是使用语法来描述语言,即规范先于语言本身诞生。

的语言 程序设计 有它自己的 语法系统 e 词汇的特制的  允许人 comunicare 信息给 一台,而梵语则来自一种更为正式的语言,吠陀语,属于最古老的印欧语系。 舌头 梵文 是一个完美的系统,其 语法调节每一个句法机制, 以至于它的平衡和完整性向 Vikram Chandra 暗示了一个奇怪的形象 anello 该 结合算法和诗歌.

对立面的持久性/克服

在试图重新组装 连接 团结越来越弱 科学文化 该 人文学科,钱德拉特别指出 分别 性别团结的部门 程序设计 和策略 隶属 该 印第安人 由大英帝国。 在这两种情况下,智力都被视为一种完全男性化的品质,而“女性化”的概念,其复杂性最终被简化为刻板的“女性气质”,专指非理性和不合逻辑的事物。

钱德拉解释了如何 印度文化 在某种意义上是“污染“从 西方思想 从传统的态度 摩尼教, 倾向于定位 原则尽可能多地考虑对立面 不可调和的, 多少钱 绝对。 一 视力 世界的 麦克斯特 e 理性主义的 是什么 区别 目前的世界信息和通信技术, 尽管有很多女性为这门科学的发展做出了贡献,从英语开始 艾达夫人 放荡子,他在 XNUMX 世纪发明了计算机编程。

从本质上讲,人类精神可以通过多种方式成功地提升自己。 在艺术中​​确定一个普遍崇高的概念是不公平的,先验地排除 可能性 di 包括 在里面 美女 和 纯度 的 数学. 由于对印度和美国这两种截然遥远的文化的深刻了解,钱德拉因此面临着一场内在和普遍的旅程,其结果证实并同时否认了男人和女人之间、科学家和艺术家之间的对立,开发者和诗人之间。

我们现在请您阅读 James Gleik 在《纽约时报》上发表的意大利语版评论 野人崇高 由维克拉姆钱德拉。 评论的标题是“统一理论“。

科学家和人文主义者之间的误解深渊

在过去的五十年里,我们习惯于认为在我们的知识文化基础上有一个 二分法 TRA 艺术 e 科学,或所谓的“两种文化”。 这个口号是在 1959 年的一次会议上提出的,该会议被证明具有决定性,并于同年发表,由查尔斯·珀西·斯诺 (Charles Percy Snow) 给出:“一个不是特别杰出的化学研究人员,但已成为著名的小说家”,根据几乎没有奉承的描述由历史学者丽莎·贾丁 (Lisa Jardine) 提供。 斯诺坚信, 人道主义者和 科学家们 他们代表 两个相反的极端 他们被应受谴责的“相互误解的深渊”隔开。

你站在哪一边? 这是斯诺的试金石:谁 不知道解释 热力学第二定律 是 无知,就像一个不会引用莎士比亚的科学家。

在二十一世纪,我们的思维方式没有改变,而错误的范围却发生了变化。 许多人可以同样轻松地谈论热力学或莎士比亚,尽管在这方面没有人比汤姆斯托帕德在他题为 阿卡迪亚一个人不能再分割混合的东西”。 您可能还熟悉石蕊试纸等科学表达方式,但这不是重点:您知道什么是 哈希 ? 它是 链接 名单? 它是 泡沫 分类? 当然你会写,但是你会写代码吗?

代码创建的奥秘

“程序故我在”。 笛卡尔著名句子的这句变体已成为硅谷代码制造者及其夸张文化的座右铭。 三十多年来,世界上最富有的人是开发商比尔盖茨并非没有。 关于黑客这个词,马克·扎克伯格 (Mark Zuckerberg) 已将其作为企业的神秘词


Vikram Chandra 是一位出色的小说家,显然也了解算法。 他的书, 极客,是一个启示,也因为它与他以前的所有作品完全不同。 极客,“极客的崇高”,是一个奇怪而令人沮丧的标题,然而它隐藏了小说的真正野心: 狂热 彻底和高度关注 连接 和 电压 该 他们联系 的世界 技术 和那个艺术, 即两种文化。 在变成对美学,这个故事也有一部分是自传体的,因为它讲述了一个男孩从印度到西方的故事,反之亦然,同时也是从文学到编程,反之亦然。

这 视力 该 文化冲突 因此显得更多 复杂 比起斯诺的,或许是因为茜卓所经历的远不止两次。 当他还是一名学生和崭露头角的小说家时,他在休斯敦靠编程电脑养活自己,在那里他开始发现 文化 超持续 硅谷的。 虽然那的  勇士或者我 代码创建者,或者黑客要么 神秘 深 内省,以及 男性挑衅的 e , 其中一些是 他们认为艺术家,声称既要追求效率,又要追求效率 美女:“开发人员比科学家更像是创造者,”LISP 的发明者 Paul Graham 在他的宣言中说。

钱德拉已经能够完全掌握令人振奋的 创造性技能 这些人 他们觉得 di 自己. 写道:

我在一个有序和简化的幻觉中工作,在玛雅人中,这是幻觉和非幻觉。 这  我写的 神秘魔法 并且难以辨认,这让我可以在现实世界中移动物体并将信息发送到世界的另一端”。 但是,真的可以这么简单地定义诗人吗?

男性化的“艺术”?

“埃尼亚克女孩”。 从左到右:Patsy Simmers 和 Eniac 主板; Gail Taylor 与 Erdvac 主板; Milly Beck 和 Ordvac 以及 Norma Stec 和 Brlesc-I。

顺便说一句,编程并不总是纯粹的男性活动,相反,一开始它被认为 女性. 不仅发明了女人, 艾达洛夫莱斯,在 1840 年,但是在 原子弹计划 在洛斯阿拉莫斯的实验室,以及“艾尼亚克女孩”,他在 XNUMX 年代为 John Von Neumann 编写计算机程序。 钱德拉讲述了如何 部门是的,它是逐步“男性化” 因为被赋予的男性印记 能力测试,这让那些被一位精神分析学家定义为“经常以自我为中心,有点神经质”,穿着凉鞋,留着长胡子,“大圣”风格的程序员大量涌入。 影响,这一切 回顾别的东西,即 性别政治 实施于 印度'大英帝国。

殖民者使用了一种谴责臣民柔弱的言辞。 钱德拉写道:

阳刚之气 是其中之一 原则 基于哪个大英帝国. 情报和 智力 有着千丝万缕的联系 男子气概,虽然人们认为女性和所有表现出以下症状的人 柔弱 他们是 暧昧的人非理性的 太多了 感情的. 特别是,据信  可以制定任何 推理 类型 科学的 因此,他们无法拥有自我知识或进化。 妇女没有权力和印第安人被英国人统治的事实似乎证实了这些说法的真实性,从而证实了两种文化的存在。

生成语法

生活在公元前 4 世纪的印度语言学家和语法学家帕尼尼被认为是语言学之父。 在他的八卷梵文语法中,Ashtadhyayi,收集管理语言的规则。 插图为2014年印度政府发行的纪念邮票

大学学语言学的时候(还是XNUMX世纪),“生成语法”,也就是提出的算法语法 诺姆·乔姆斯基. 后者提出了假设 所有 i 语言 存在于自然界中 基本结构 可以根据严格的解码和重建 规则系统. 当时我不知道的是,生成语法是 2500 年前在印度发明的。

公元前500年左右。 C.,印度语法学家帕尼尼对 梵文,达到了任何其他语言都无法比拟的复杂程度。 他的 grammaticaL'阿什塔迪亚伊, 收集约 4000规则,允许 产生 所有 可能的句子 在梵语中 启动 代表声音或意义的词根,即 i 音素 和 语素.

然后这项工作包括定义, 标题 e 操作规则,例如“替换、附加、强调和组合”,最后是“元规则”,递归调用其他规则。 听起来有点熟? 帕尼尼的梵文语法揭示的不仅仅是一个简单的语法 亲和力 与升今天的编程语言. 正如钱德拉所说,语法本身就是“一种算法,一种分解音素和语素然后组成单词和句子的机器”。 这不可能只是巧合。 诺姆·乔姆斯基,回忆起帕尼尼的想法,他把 巴斯 该 编程语言 通过美国句法理论。

的道路 钱德拉

钱德拉的第一部文学作品由蒙达多利在意大利出版。

钱德拉 (Chandra) 走过他所定义的梵文国际化城市:“一个书写和口头交流的大都市,从阿富汗延伸到爪哇,包括数十个王国、语言和文化”。 人们可能认为梵语是她文化包袱的一部分,但在欧洲殖民主义期间和之后,她逐渐被孤立。 发现钱德拉 无聊 il MODO 哪里 梵文 时代 教导 奈利 学校:“它散发出虚伪、宗教蒙昧、印度极右翼资产阶级固执的气味,更糟糕的是,散发出几千年来的压迫”。 官方语言是印地语,作者将其定义为“征服者的语言”,用英语书写。

在学习梵文之前,Chandra 对编程语言很感兴趣,他仔细地描述了这些语言,就像在动物寓言中一样,从初级开始 PL/1 到琐碎的 Visual Basic中 来自微软,直到高度要求 Clojure的,“当下的时尚”,以及“深奥的” 马尔博格, 毫不奇怪,它的名字来源于但丁的地狱的第八圈。

然后他开始自己写 第一部小说红土地和倾盆大雨,其中有 主角 un 诗人. 他想知道是什么让一首诗变得美丽,然后回溯,跨越文化距离,直到第一个千年的密宗文本和 阿比纳瓦藏到 搜索 一 审美水平 编码无法实现。

毕竟,诗歌和逻辑几乎没有共同之处。 诗歌是有耐心的,但它可以进入无边无际的黑暗。 还有 程序设计 然而它是一个 功能强大的工具,根据 Chandra 的说法,由于她“与自己和世界行动并互动”,因此也改变了我们的思维方式:

我们已经习惯于通过软件过滤我们的经验。 Facebook 和谷歌为我们提供了一种可以被操纵的世界观,但反过来也可以操纵我们。 网站、应用程序和网络的自我意识语言仍然铭刻在我们心中。

那么懂编程就可以说我们有文化了吗? 当然不是。 无论哪种方式,我们最好对代码多一点兴趣,因为很快代码就会对我们感兴趣。

评论