本文由计算机历史学家 Thomas Haigh 撰写,挑战了关于软件工程起源的传统叙事。文章指出,广为流传的“1968年 NATO 软件工程会议”和“软件危机”起源故事,实际上是一群学术研究者为了推广其“编程即数学”的理念而构建的。Dijkstra 当年对 Algol 68 的反叛颇具讽刺意味:他起草报告抨击该语言“过时”,并非为了方便普通开发者,而是想利用“软件危机”为由,主张用少数精英“数学工程师”取代庞大的普通程序员队伍。这与 Wirth 和 Hoare 致力于构建实用工程工具的路线形成了鲜明对比。
原文链接:Hacker News

IT资源栈
评论前必须登录!
立即登录 注册