HN 精选

John Carmack's keynote at Quakecon 2013 part 4

Kostiantyn Kostin
5 人推荐 · 跨 5 个月 · 2013–2025
科技先锋与访谈函数式编程游戏编程与引擎开发
John Carmack's keynote at Quakecon 2013 part 4

中文导读

传奇程序员 John Carmack 在 QuakeCon 2013 上的硬核分享第四部分,无幻灯片高能输出 OpenGL、函数式编程、Haskell、Lisp、类型系统、多线程及垃圾回收等底层思考。

为什么 HN 推它

游戏工程界的圣经级演讲,被 HN 反复引用。这是 Carmack 最系统阐述为何在现代游戏架构中引入函数式编程纯洁性与垃圾回收取舍的公开讲话。

「有个早年视频里,Carmack 极其深入地聊过自己在函数式编程上的各种探索。」HN 网友原话:There's an old video [0] where he talks in-depth about his explorations of functional programming.
英文原摘要(HackerTube / Claude 整理)

Part 4 of John Carmack's QuakeCon 2013 keynote, covering OpenGL, functional programming, Haskell, Lisp and Scheme, typing, multithreading, events and garbage collection.

Cited again and again as Carmack's key public statement on functional programming and purity in game development, plus his remarks on garbage collection.

HN 上的提及

reference Strilanc · 2013-08 · HN 原文
The article is essentially just a link to the fourth part of his keynote at Quakecon
reference epsylon · 2013-08 · HN 原文
John Carmack talks a bit about his experience with functional languages
reference javajosh · 2013-10 · HN 原文
Carmack at QuakeCon talking about functional programming (Haskell!) for games and multi-core issues
reference wting · 2014-01 · HN 原文
John Carmack is exploring functional programming[0]
reference dottrap · 2016-01 · HN 原文
John Carmack thinks there is potential in Haskell or other functional languages for game dev

相关视频