Automata and Compilers 03 - Context-Free Grammars
Moving beyond regular languages with the structure and role of context-free grammars
Thoughts on code, technology, and everything in between
From finite automata and formal languages to building a compiler from scratch
Moving beyond regular languages with the structure and role of context-free grammars
What an operating system does and the role of the Linux kernel
Core concepts of Von Neumann architecture and how CPU, memory, and buses work together
How regular expressions are equivalent to finite automata, and where the boundary of regular languages lies
What finite automata are and why understanding compilers starts here
Deep dive into how Python classes work internally, uncovering the secrets of bound methods and descriptors
Learn about Python's container concept, list internals, and efficient iteration with generators
Learn how Python reads and understands your code, starting from the first step of lexical analysis
Python's values, design philosophy, and the art of trade-offs