compiler design
3 episodes mention this concept
lexfridmanSep 9, 2021Donald Knuth on Early Programming, Machine Learning, Literate Code, and the Future of AI Automation
TechnologyDecimal machine languageAssemblerDebuggingOff-by-one errors
lexfridmanSep 24, 2020James Gosling on Java, Early Computing, Emacs, and the Philosophy of Programming
TechnologyJava programming languageObject-oriented programmingSoftware engineeringConcurrent programming
lexfridmanDec 30, 2019Donald Knuth: The Art of Computer Programming, Geek Thinking, and the Evolution of Algorithms
TechnologyComputational complexityAsymptotic notation (Big O notation)TeX typesetting systemIBM 650 computer
Knowledge Graph
Related concepts — line thickness indicates connection strength. Click any node to explore.
Related concepts
Concepts that appear alongside compiler design across episodes.
- literate programming
- concurrent programming
- efficient data representation
- geek thinking
- algorithms and complexity (n log n)
- software engineering
- visual thinking (in programming)
- three-state logic (true, false, maybe)
- combinatorial explosion
- arpanet
- early social media
- computation (philosophical vs. practical)
- gödel's incompleteness theorems
- typography in programming
- neural networks
- computational complexity
- co-routines
- machine learning (early form)
- cryptogram
- automation