Primitives, Syntax, and Semantics
Syntax, static semantics, and runtime semantics — three reasons your program can fail, only one of which the interpreter catches before you run it.
Loading notebook...
This may take a moment on first load
Feynman technique
Learn with the Feynman Technique
Explain each idea in your own words in handwriting, then upload a photo for AI critique. Two attempts per question — there's no "right" answer, only depth of understanding.