Hacker News | 📄 原文链接 | 2026-10-24 收录

Dijkstra 1978:用自然语言编程是件蠢事

来源:cs.utexas.edu — 2026-10-24

📋 概述

这是 EWD 667 的原文转载,Dijkstra 拆解了「让机器听懂人话就能降低编程难度」这个论点。他的反驳是:接口的选择从来不是固定工作量的重新分配,跨接口的沟通与协作本身要消耗工作量,改接口经常让两边的工作量同时暴涨——这正是「窄接口」更受欢迎的原因。所以用自然语言下指令,只是把机器的负担换成人的模糊,形式符号所要求的严谨并没有消失,只是被隐藏了。

🔑 核心要点

💡 金句

We know in the meantime that the choice of an interface is not just a division of (a fixed amount of) labour, because the work involved in co-operating and communicating across the interface has to be added.
← 返回 Hacker News 首页