“我还在普林斯顿大学教书呢,”83岁的布莱恩·科尼汉最近在新泽西州信息时代科学与历史博物馆对观众说。上个月,一段视频被上传到YouTube,一篇新文章指出,“视频显示他的演讲以一场独特的问答环节结束,几乎成为历史性的一刻……”一位观众问道:“你认为Rust取代C有什么好处吗?”……“或者这只是一个等待消退的巨大炒作泡沫……?”他说:“我只写过一个Rust程序,所以你应该对这一切持保留态度。我觉得这很——痛苦……我就是无法理解在一个内存根本不成问题的程序中实现内存安全所需的机制!”谈到 Rust,Kernighan 说:“它附带的支持机制——比如 crate、barrel 之类的概念——简直大得令人难以理解,而且运行速度慢。编译器很慢,生成的代码也很慢……”总而言之,Kernighan 的体验很糟糕。 “当我试图弄清楚发生了什么事时,我发现这门语言自上次有人发布描述以来已经发生了变化!所以,我花了好几天才写出一个程序,而用其他语言可能只需要五分钟……”这是他唯一一次使用这门语言的经历,因此 Kernighan 承认,谈到 Rust 时,“我可能过于愤世嫉俗了。“但我——无论如何,我不认为它会马上取代 C 语言。” Kernighan 也被问及 NixOS 和 HolyC——但他的成长经历仍然根植于 20 世纪 70 年代贝尔实验室的创业经历,他记得当时“和这些人一起玩很有趣”。他还承认,Unix 的后代现在几乎驱动着每部手机。“我觉得这很有趣……但我也觉得有点恼火,因为底层有一个系统,我可以用它来做事——但我就是无法访问它!” Kernighan 在 2009 年和 2015 年两次回答 Slashdot 读者的问题……
在 Slashdot 上阅读更多内容。