David Edgar's website

Sunday, 20 October 2024

🔖 I don't know how CPUs work so I simulated one in code

Description of simulating a CPU in code in order to actually understand one, albeit a fairly simple one. A modern CPU? Or a system on a chip? Can't even imagine the complexity.

So I suppose someone should simulate one in order to understand it :-)

Saturday, 19 October 2024

🔖 You should make a new programming language

Call to action to explore building your own programming language

🔖 SQLToy

A walkthrough for building your own database