Why Games Are Positioned to Revolutionize Programming Languages
summary
Argues that games drive language innovation and shows a working prototype called Epoch language that compiles to native Windows x64 executables, binds to BGFX, and has Visual Studio tooling; cites a real bug that crashes hundreds of players daily and takes three weeks to trace to one uninitialized variable; removes uninitialized data and nulls, replaces inheritance with composition and discriminated unions, and experiments with tasks, hot‑swap and hybrid GC/manual memory; most features are implemented as prototypes but the language is not yet production‑ready.
AI-written summary · about
chapters (16)
- 0:00Intro
- 2:41GAMES AS SOFTWARE
- 7:07THE CROSSOVER
- 8:57HARDWARE
- 10:40EVOLUTION
- 14:07WHY C++
- 26:38BETTER LANGUAGES
- 28:16NVOLVEMENT
- 30:40IMAGINE
- 32:48DISCLAIMERS
- 34:39TEN YEARS LATER
- 37:10CASE 2
- 40:31CASE 4
- 43:45DREAMING
- 45:14PROGRESS
- 48:56FULL CIRCLE
related talks
11mGames People Play
18mWell I Wouldn't Want To Make a *Dys*functional Game
59mPlaying Video Games One Frame at a Time
08mInterview with
15mThe Jai Programming Language and What Can We Learn From It
35mGame Development Development
01h 04mParallel Game Engine Design
49mCoding video game as a hobby, possible and (kinda) easy with Java!
