Introduction to Compilers and Language Design
207 points - today at 11:54 AM
SourceComments
madrajib today at 1:54 PM
Love such topics and articles in midst of AI topics/noise.
shuyang today at 2:11 PM
Took Dr. Thain's compilers class in college! It was the best. He's an excellent instructor, and the course project made me build a working C-style compiler step by step. I think the sample project here is pretty much the project we did; highly recommend following through the entire thing!
richard_chase today at 6:00 PM
According to the introduction, the dragon book is at an advanced graduate level?
conartist6 today at 4:41 PM
Just scannning the table of contents and I don't see any of the major topics of language design. It seems to be more like just "intro to compilers"
attila-lendvai today at 2:55 PM
it wanders within a tight circle around C and its idiosyncrasies.
allankoech today at 4:33 PM
Good read. Impressive how ot sharpens past knowledge with great examples.
jdw64 today at 2:00 PM
Sometimes I see people who design languages and build compilers, and I find them truly amazing. I once tried making a language myself because I was curious, but it was so difficult that I just settled for a simple C backend. The people contributing to LLVM probably know everything down to assembly generation.
they're truly incredible.
swordlucky666 today at 2:02 PM
Compilers teaching materials often skip practical concerns. This resource covers the fundamentals well โ would be helpful to see more on optimization passes and code generation trade-offs.