Best software programming compilers books according to redditors

We found 11 Reddit comments discussing the best software programming compilers books. We ranked the 3 resulting products by number of redditors who mentioned them. Here are the top 20.

Next page

Top Reddit comments about Software Programming Compilers:

u/[deleted] · 4 pointsr/learnprogramming

The best resource I know, and one that will actually guide you through all stages of compiler construction, is Brinch Hansen on Pascal Compilers, but the Amazon price is ludicrous - my own copy cost me about GBP 25.00, admittedly 20 years or so ago. People (particularly people who haven't read it) will recommend "the Dragon Book", but I would really not bother with it.

u/ColdWarRussia · 0 pointsr/learnprogramming

The good thing about this subject is that even not-so-recent material can be just as valuable as things don't really change much in the core concepts around language design.
If you want to learn programming languages, looking for stuff on compiler design is a good place to start. I recommend, Compiler Design in C by Holub (http://www.amazon.com/Compiler-Design-Allen-I-Holub/dp/0133049574/ref=sr_1_1?ie=UTF8&qid=1347051377&sr=8-1&keywords=compiler+design+in+c) You build your own compiler and by extension your own programming language for the compiler.

u/levu-webworks · 0 pointsr/learnprogramming
  • The "Red Dragon Book of Compiler Design"
  • Compiler Design in C

    Both books I've read. The latter sits on my bookshelf. It was a gift from my girlfriend. Please don't waste your time trying to implement a compiler. It's a PhD level endeavor that will take years of dedicated 60 hour work weeks.

    Here are the same links linked from my Amazon affiliates account:

  • The Red Dragon Book of Compiler Design
  • Compiler Design in C


    You are better off implementing a algebraic calculator using LR Parse. Start with Tom Torf's - Programmers Calculator - PCalc. It's written in C and pretty simple. You can fork it from my GitHub account if you have trouble finding Tom's source archive. Tom (may he rest in peace) also wrote several programming tutorials and contributed to comp.lang.c, alt.lang.c and the comp.lang.c FAQ.
u/tutami · 0 pointsr/cpp

9 years without touching c++ I decided to re-learn it and found al this gem. I'm on mobile so don't bitch and moan about formatting.

Beginning c++ from novice to professional by Ivor Horton & Peter Van Weert

https://www.amazon.com/Beginning-C-17-Novice-Professional/dp/1484233654/ref=mp_s_a_1_5?ie=UTF8&qid=1539815385&sr=8-5&pi=AC_SX236_SY340_FMwebp_QL65&keywords=beginning+c%2B%2B&dpPl=1&dpID=41KxtVFiPJL&ref=plSrch