logoalt Hacker News

Introduction to Compilers and Language Design

203 pointsby AlexeyBrintoday at 11:54 AM28 commentsview on HN

Comments

richard_chasetoday at 6:00 PM

According to the introduction, the dragon book is at an advanced graduate level?

madrajibtoday at 1:54 PM

Love such topics and articles in midst of AI topics/noise.

show 1 reply
shuyangtoday 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!

conartist6today 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"

show 2 replies
attila-lendvaitoday at 2:55 PM

it wanders within a tight circle around C and its idiosyncrasies.

show 1 reply
allankoechtoday at 4:33 PM

Good read. Impressive how ot sharpens past knowledge with great examples.

jdw64today 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.

show 3 replies
swordlucky666today 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.

show 2 replies