@msimoni: 如果代码只被人类阅读而从不被编写,编程语言将会有一些有趣的变化。例如,导入语句…
摘要
这篇文章讨论了如果代码主要是被阅读而不是被编写时,编程语言可能发生的未来变化,例如消除导入语句并隐藏包名以提高可读性。
如果代码只被人类阅读而从不被编写,编程语言将会有一些有趣的变化。例如,导入语句只用于让你可以写 `x` 而不是 `long-package-name:x`。但更简单的是没有导入语句,直接隐藏长包名。
相似文章
编程语言探索的时代已然到来
一篇博客文章指出,尽管编程语言研究者中弥漫着一种"存在主义危机"的情绪,担心人工智能会让人不再编写代码,但这个领域正进入一个前所未有的探索时代:大语言模型加速了研究进程,而编程语言领域那些优美的理论思想依然魅力不减。
@joehansen:COBOL、Java、Python。每一种编程语言的诞生,都是为了让人类能够读写代码。当模型来编写代码时,……
一条推文引用了埃隆·马斯克关于未来的观点:软件将不再以人类可读的代码形式存在,人工智能模型可以直接生成机器码,人类只需描述需求并验证结果。
@rohanpaul_ai: 是的,无法想象即使在两年后,人类还会编写或阅读代码。
一条推文引用了 DHH 的预测,认为五年内很少有人会阅读或编写代码,引发了关于 AI 对软件开发影响的讨论。
@Thom_Wolf: AI主导的软件世界中的结构变迁。一些初步反思(末尾有TL;DR):减少软...
AI缩减软件供应链,复兴单体架构,削弱遗留代码持久性,青睐强类型语言,并重构开源经济,对为LLM定制的新编程语言产生影响。
迈向可理解的软件
本文批判了当前的编程实践和对大语言模型的依赖,反而主张通过更好的抽象、文档和软件栈来使代码更易于理解和维护。