Want to Write a Compiler? Just Read These Two Papers.
Imagine you don't know anything about programming, and you want learn how to do it. You take a look at Amazon.com, and there's a highly recommended set of books by Knute or something with a promising title, The Art of Computer Programming, so you buy them. Now imagine that it's more than just a poor choice, but that all the books on programming are at written at that level. That's the situation with books about writing compilers. It's not that they're bad books, they're just too broadly scoped, and the authors present so much information that it's hard to know where to begin. Some books are better than others, but there are still the thick chapters about converting regular expressions into executable state machines and different types of grammars and so on. After slogging through it all you will have undoubtedly expanded your knowledge, but you're no closer to actually writing a working compiler. Not surprisingly, the opaqueness of these books has led to the myth that compilers are har
Want to Write a Compiler? Just Read These Two Papers. programming in the twenty-first century It's not about technology for its own sake. It's about being able to implement your ideas. Want to Write a Compiler? Just Read These Two Papers. Imagine you don't know anything about programming, and you want learn how to do it. You take a look at Amazon.com, and there's a highly recommended set of books by Knute or something with a promising title, The Art of Computer Programming , so you buy them. Now imagine that it's more than just a poor choice, but that all the books on programming are at writte
related reading
- What to learndanluu.com
- Don't Call Yourself A Programmer, And Other Career Advice | Kalzumeus Softwarekalzumeus.com
- Why Learn Compilersamasad.me
- Teach Yourself Computer Scienceteachyourselfcs.com
- Many can write faster asm than the compiler, yet don't. Why? — LessWronglesswrong.com
- Teach Yourself Programming in Ten Yearsnorvig.com
- Introduction · Crafting Interpreterscraftinginterpreters.com
- A friendly introduction to machine learning compilers and optimizershuyenchip.com
- how I think when I think about programming - alice mazalicemaz.com
- What can we learn from how compilers are designed?tedinski.com
- What to learndanluu.com
- What to learndanluucination.github.io