Ideas about a new programming language for games.
7 人推荐 · 跨 9 个月 · 2014–2025

中文导读
知名独立游戏制作人 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 上的提及
this ship has taken us pretty far, but now it's done sailing
Jonathan Blow is also writing his own language for games
argue that performance and the focusing on the problem you are trying to solve are intimately related
we should design a language that is both performant AND fun to program.
Jonathon Blow has a great series [1] on YouTube where he's designing and implementing an alternative to C/C++