WIP Programming Systems
May 2023 - Alex Alejandre

There aren’t just programming languages, but entire systems. There’s small talk or a lisp machine, but then UNIX with C and shells (and Python etc. implemented in C.)

The OS

There’s the language with syntax rules etc. There’s language tooling (debugging, fuzzing, testing, building). Then there’s the whole environment, the OS and networking primitives etc. You use all of these to solve problems you have broken up into small blocks.