HN 精选

Ideas about a new programming language for games.

Jonathan Blow
7 人推荐 · 跨 9 个月 · 2014–2025
编程语言设计游戏编程与引擎开发系统编程语言(C/C++、Rust、Go)
Ideas about a new programming language for games.

中文导读

知名独立游戏制作人 Jonathan Blow 首次公开阐述为游戏开发量身定制新语言(后命名为 Jai)的设计思想。他剖析了 C++ 的顽疾,并直言为何 Go、Rust 和 D 都不适合游戏工程。

为什么 HN 推它

程序员圈极力推崇的硬核分享,不仅给出了游戏界审视 C++ 替代品的独到视角,更能亲历一门现代编程语言从零诞生的构思过程。

「哪怕单纯作为一个程序员,旁观他从零构思一门语言的过程也让我受益匪浅。」HN 网友原话:I also found watching his process for inventing the language extremely instructive, just as a programmer.
英文原摘要(HackerTube / Claude 整理)

Jonathan Blow's first talk on designing a new programming language for games, which became Jai. He explains the problems with C++ and why Go, Rust and D do not fit game development.

HN programmers recommend it, and the Jai series that followed, for the game-industry view on replacing C++ and for watching a language being invented.

HN 上的提及

critical nly · 2014-11 · HN 原文
this ship has taken us pretty far, but now it's done sailing
reference swah · 2014-11 · HN 原文
Jonathan Blow is also writing his own language for games
reference dottrap · 2015-03 · HN 原文
argue that performance and the focusing on the problem you are trying to solve are intimately related
rec greggman · 2015-03 · HN 原文
we should design a language that is both performant AND fun to program.
rec pearle · 2015-07 · HN 原文
Jonathon Blow has a great series [1] on YouTube where he's designing and implementing an alternative to C/C++

相关视频