i陆三金 24-07-28 10:46
微博认证:AI博主

又一轮关于英语作为编程语言的讨论。

YC 创始人 Paul Graham 发推文称:

「Amjad Masad 刚刚向我展示了 Replit 最新的 AI 代码生成工具。当我被它生成的所有样板代码(可能不比普通的 Python 应用程序多)震惊时,Amjad 说:“别看它。那是对象代码。你现在用英语编程。”」

这里有两则比较有代表性的转发,

Notion 创始人 Ivan Zhao(赵伊)转发称:

「我认为这确实也是未来。我们需要弄清楚的部分是:C 是一种明确的语言,而英语是模糊的....那么对于人类意图来说,静态分析等价物是什么」

Replit 员工 Gian Segato 的转发也蛮有意思:

「我的岳父是一位才华横溢的电气工程师,他创办了一家超级成功的芯片制造公司。如果您有一台意大利咖啡机,您家里现在很可能就有他生产的芯片。

他只用汇编语言编写代码。他自己在建筑警报器上学到了很多东西。他甚至没有上过大学。他是一个真正的黑客。

当我跟他谈起我的工作,以及如今的高级编程概念时,他并不理解。他对机器编程的思维模型太底层了,与我的工作完全是两码事,我们无法将两者真正联系起来。

因为,我们之间有一个编译器。

看看我们的用户如今是如何与人工智能进行交互的,以及 LLMs 正在实现的代码民主化,我看到了代码之后的软件正在发生着什么。

这些用户甚至不再看代码。他们只是复制粘贴,用英语修改,通过剪贴板拼接。他们是程序员(programmers),但不是编程员(coders)。这是一种新型的编译器,以概率模型而不是确定性规则的形式出现,它赋予了一种新型的行为能力。

我们这一代开发人员很难理解(“你不是真正的开发人员”、“你无法控制它”、“干净的代码??”)

但新一代的软件构建者不再关心代码,他们只关注系统的高级架构,而且更贴近用户需求。就像我不必关心 ASM (编注:汇编语言)一样,我可以让编译器帮我处理机器代码,而我可以专注于产品。

这是一门新学科的诞生。」

发布于 北京