Why Static Typing Came Back • Richard Feldman • GOTO 2022
What it is
Richard Feldman's GOTO Copenhagen 2022 talk on why dynamic languages like Python, Ruby, PHP and JavaScript rose in the 1990s and why each now has a popular static type checker. It argues that modern static typing recovers the advantages that made dynamic languages attractive.
Why Hacker News recommends it
HN commenters cite it as a clear account of the trade-offs between static and dynamic typing and why the industry is swinging back to types.
- 2 people recommended it
- 2 different months
- 1 strong recommendations
- first 2023, last 2024
What HN commenters said
“It gives the major reasons why one would prefer one over the other”
Argues static types can match dynamic languages' benefits, not vice versa
raphlinus, 2023-07 · Strong recommendation · in “Dynamic Languages Strike Back (2008)”
“The talk makes a lot of other cool points about how development has changed in the past decade or two”
Why dynamic languages rose in the 90s and typing is returning
dansalvato, 2023-07 · Recommendation · in “Why Use Pascal?”
Excerpts from Hacker News comments, linked to the originals. Summaries and labels were written by a language model from those comments.
Topics: static typing, dynamic languages, gradual typing, programming language history, type checkers
Also recommended by the same people
talkCRDTs and the Quest for Distributed ConsistencyInfoQ · 3 HN recommenders · 2018–2020
talkData Oriented GUI in Rust by Raph Levien - Bay Area Rust MeetupRust Programming Language · 2 HN recommenders · 2018–2020
lectureTrends in Deep Learning Hardware: Bill Dally (NVIDIA)Paul G. Allen School · 3 HN recommenders · 2023–2024
explainerI messed up. You're using too much detergent.Technology Connections · 10 HN recommenders · 2021–2025
talkThe Quantum Conspiracy: What Popularizers of QM Don't Want You to KnowGoogle TechTalks · 11 HN recommenders · 2012–2025
demoThe Black Lotus - Eon - Amiga Demo (50 FPS)RetroDemoScene · 4 HN recommenders · 2019–2026
talkHow Python was Shaped by leaky Internals, Armin Ronacher, Flask frameworkВидео с мероприятий {speach! · 15 HN recommenders · 2017–2025
talkWhy Isn't Functional Programming the Norm? – Richard FeldmanMetosin · 12 HN recommenders · 2019–2025