Hi, As Christmas approaches rapidly I would like to get some suggestions for interesting compiler books, papers and other type of information that one can read the few slow days over Christmas. Any recommendations ? I have the dragon book, but it would be fun to read something on what is happening in modern compilers. /Fred
Hi Fredrik, On Tue, 2006-12-19 at 15:13 +0100, Fredrik Svensson wrote:> Hi, > > As Christmas approaches rapidly I would like to get some suggestions for > interesting compiler books, papers and other type of information that one > can read the few slow days over Christmas. > > Any recommendations ? I have the dragon book, but it would be fun to read > something on what is happening in modern compilers.The dragon book is a good general reference, but its a bit dated. The best book on optimization that I've seen is Muchnik: http://www.amazon.com/Advanced-Compiler-Design-Implementation-Muchnick/dp/1558603204/sr=8-1/qid=1166545021/ref=sr_1_1/002-2644375-9125607?ie=UTF8&s=books For a discussion of compiling for modern architectures, Allen & Kennedy is good: http://www.amazon.com/Optimizing-Compilers-Modern-Architectures-Dependence-based/dp/1558602860/sr=8-4/qid=1166544883/ref=sr_1_4/002-2644375-9125607?ie=UTF8&s=books> > /Fred > _______________________________________________ > LLVM Developers mailing list > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
Reid Spencer wrote:> Hi Fredrik, > > On Tue, 2006-12-19 at 15:13 +0100, Fredrik Svensson wrote: > >> Hi, >> >> As Christmas approaches rapidly I would like to get some suggestions for >> interesting compiler books, papers and other type of information that one >> can read the few slow days over Christmas. >> >> Any recommendations ? I have the dragon book, but it would be fun to read >> something on what is happening in modern compilers. >> > > The dragon book is a good general reference, but its a bit dated. >Not anymore. A new edition was just published. http://www.amazon.com/Compilers-Principles-Techniques-Tools-2nd/dp/0321486811/sr=11-1/qid=1166545286/ref=sr_11_1/002-7396745-1141603 Now up to a 1000 pages. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20061219/27a71f7b/attachment.html>
Add to this list Robert Morgan's book on building an optimizing compiler. http://www.amazon.com/Building-Optimizing-Compiler-Robert-Morgan/dp/155558179X -Ramana On Tue, 2006-12-19 at 08:17 -0800, Reid Spencer wrote:> Hi Fredrik, > > On Tue, 2006-12-19 at 15:13 +0100, Fredrik Svensson wrote: > > Hi, > > > > As Christmas approaches rapidly I would like to get some suggestions for > > interesting compiler books, papers and other type of information that one > > can read the few slow days over Christmas. > > > > Any recommendations ? I have the dragon book, but it would be fun to read > > something on what is happening in modern compilers. > > The dragon book is a good general reference, but its a bit dated. > > The best book on optimization that I've seen is Muchnik: > http://www.amazon.com/Advanced-Compiler-Design-Implementation-Muchnick/dp/1558603204/sr=8-1/qid=1166545021/ref=sr_1_1/002-2644375-9125607?ie=UTF8&s=books > > For a discussion of compiling for modern architectures, Allen & Kennedy > is good: > http://www.amazon.com/Optimizing-Compilers-Modern-Architectures-Dependence-based/dp/1558602860/sr=8-4/qid=1166544883/ref=sr_1_4/002-2644375-9125607?ie=UTF8&s=books > > > > > /Fred > > _______________________________________________ > > LLVM Developers mailing list > > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > > http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev > > _______________________________________________ > LLVM Developers mailing list > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev-- Ramana Radhakrishnan <ramana.radhakrishnan at codito.com> Codito Technologies Pvt. Ltd.