cross-posted from: https://lemmy.onlylans.io/post/111903
I’ve always understood the concept of compilers turning high-level languages into assembly for CPUs to actually execute, but I’ve never really considered how that sausage is made.
In this video series Pixeled pulls back that curtain and describes the logic and rationale on how compilers are actually created for high-level languages.
Oohhh def checking this out. One of my college classes was writing a compiler for a made up language and it was super fun! I wrote mine in Python and I thought it was a really cool project