u/tsornin r/haskell • Recommends
John Carmack's keynote at Quakecon 2013 part 4
533 subscribers • 1 video on Hallway
- Recommended by 7 people: 5 on Hacker News and 2 in engineering communities.
- A classic. People kept recommending it from 2013 to 2024.
- Presented by John Carmack, co-founder of id Software
- May be out of date. Uploaded 13 years ago, in an area where tools change fast.
Intermediate. Assumes working knowledge.
138K views13 years ago7 recommendations
Programming languagesGame developmentFunctional programmingHaskellLisp and Clojure
John Carmack discusses functional programming, Haskell, Lisp, static typing, and the challenges of garbage collection in game development.
Some of the things Carmack talks about in this video: - OpenGL - functional programming - Haskell - Lisp - Scheme - strong and weak typing - multithreading - events - garbage collection - QuakeC vs Scheme Part 1: new console cycle AMD hardware game controllers Part 2: Kinnect Digital distribution Portable consoles Andriod and iOS Cloud gaming Creative vision vs technology Unified memory PowerVR and tiled rendering Part 3: displays head mounted display movement tracking sound large scale software development optimization OpenGL Part 4: OpenGL functional programming Haskell Lisp Scheme strong and weak typing multithreading events garbage collection QuakeC vs Scheme Part 5: programming Q&A: space AMD vs Nvidia vs Intel GPUs CPU architectures GPU computing id Tech 5 id Software company Part 6 Q&A: PC and upcoming console hardware MegaTexture virtual reality, augmented reality and Google Glass voxel, ray tracing AMDs virtual texturing console cycle beyond Xbox One and PS4 SSD strobe lighting in LCD technology control devices advancement when single person can do a AAA game like MW3? Part 7 Q&A: id Tech5 and Tango GameworksWhy it's here
7 people recommend thisWhat people say. Engineers frequently cite this talk as an influential perspective on applying functional programming concepts to game development.
Moments people linked to
u/onnnkain r/haskell • Recommends
sssilveron Hacker News • Recommends
On “Ask HN: What's your favorite tech talk?”
mrkgnaoon Hacker News • Recommends
On “Elm in Production: 25K Lines Later”
akmilleron Hacker News • Recommends
On “Global Mutable State”
lshon Hacker News • Recommends
On “Functional programming in C++ (2012)”
ookdatnogon Hacker News • Recommends
On “Why "Structure and Interpretation of Computer Programs" matters (2011)”
u/PsiAmpin r/haskell • Mentions
On “John Carmack talking at length about Haskell in his QuakeCon Keynote speech (live)”
u/pthierryin r/haskell • Mentions
On “Using Rust along with Haskell.”
u/etaoinshrdlu_in r/haskell • Mentions
On “Would it be plausible to script games in Haskell on top of a C/C++ engine?”
u/imladrisin r/haskell • Mentions
On “John Carmack talking at length about Haskell in his QuakeCon Keynote speech (live)”
u/_scapein r/Clojure • Mentions
u/suppiralin r/haskell • Mentions
On “What's a good article or talk for getting someone curious about Haskell or functional programming in general?”
u/mcarusoin r/compsci • Mentions
On “What's next in programming language design?”
u/stonerboboin r/scala • Mentions
On “Great new research on functional programming, solipsism and autism in tech”
u/jetRinkin r/Clojure • Mentions
On “Some questions about data representation and manipulation in Clojure”