My First Fifteen Compilers
We sometimes think of the number of passes in a compiler as a measure of the compiler’s complexity. But what if we could make compiler development more approachable by fully embracing the ide…
The Blog of the ACM Special Interest Group on Programming Languages
Visit blog.sigplan.org → RSS feedOn Hacker News Jul 2019 – Aug 2025
Software Engineering 4Programming Languages 3Math & Algorithms 2Systems & Performance 1History & Retro Computing 1Career & Management 1
We sometimes think of the number of passes in a compiler as a measure of the compiler’s complexity. But what if we could make compiler development more approachable by fully embracing the ide…
Research in programming languages offers powerful tools, but our systems of notation stymie outsiders. Can we change our notational approach and broaden our audience—without compromising on c…
Programming languages papers often talk about usability advantages, but the evaluation sections of these papers tend to focus on performance or semantic guarantees. What if we applied methods from …