A Retargetable C Compiler : Design and Implementation
A Retargetable C Compiler : Design and Implementation

A Retargetable C Compiler : Design and Implementation

Manufacturer:
Addison-Wesley

UPC:
978080531670

Retail Price:
$69.99

#Deals:

Avg. Rating:

Available from 8 stores
Click any of the offers below to purchase and view accessories on the merchant's website.
StoreRatingBase PriceShipping Your PriceAvailabilityBuy Link
Buy it now
[Store Info & Reviews]
Covered by A-Z Guarantee
GoSale Trusted Store$55.99
New
$0.00 $55.99 In Stock. Usually ships in 24 hours Buy from Amazon.com
from Amazon.com
A1Books
[Store Info & Reviews]
Covered by A-Z Guarantee
5 Star Rating
881 Reviews
$52.94
New
$3.99 $56.93 In Stock. Usually ships in 1-2 business days
50 Available
Brand new item. over 4 million customers served. order now. selling online since 1995. few left in stock - order soon. code: p20081231120739h
Buy from A1Books
from A1Books
Indoo New
[Store Info & Reviews]
Covered by A-Z Guarantee
4 Star Rating
583 Reviews
$54.81
New
$3.99 $58.80 In Stock. Usually ships in 1-2 business days
100 Available
Brand new
Buy from Indoo New
from Indoo New
woodys-books
[Store Info & Reviews]
Covered by A-Z Guarantee
5 Star Rating
1762 Reviews
$80.22
New
$3.99 $84.21 In Stock. Usually ships in 1-2 business days
1 Available
Buy from woodys-books
from woodys-books
planet21
[Store Info & Reviews]
Covered by A-Z Guarantee
5 Star Rating
143 Reviews
$52.43
New
$3.99
Expedited Shipping Available Expedited Available
$56.42 In Stock. Usually ships in 1-2 business days
1 Available
Fast shipment.brand-new book.excellent condition.hardcover.same edition as amazon listed.phone # required for p.o.box.tks.
Buy from planet21
from planet21
caimanoutlet
[Store Info & Reviews]
Covered by A-Z Guarantee
5 Star Rating
302 Reviews
$52.42
New
$3.99 $56.41 In Stock. Usually ships in 1-2 business days
1 Available
Brand new book ,all days low price !
Buy from caimanoutlet
from caimanoutlet
amitcj
[Store Info & Reviews]
Covered by A-Z Guarantee
5 Star Rating
20 Reviews
$80.23
New
See Site See Site In Stock. Usually ships in 1-2 business days
3 Available
Buy from amitcj
from amitcj
ABC_bks
[Store Info & Reviews]
Covered by A-Z Guarantee
5 Star Rating
7 Reviews
$216.45
New
See Site See Site In Stock. Usually ships in 1-2 business days
1 Available
Buy from ABC_bks
from ABC_bks
* Shipping estimates are based on Ground shipment within the continental U.S.
   To report a pricing error or problem, Click Here.
Overview of current deals for the A Retargetable C Compiler : Design and Implementation:
  • 1 merchant is offering Free Shipping.
  • 1 merchant has Express Shipping options.

Product Specifications
Product NameA Retargetable C Compiler : Design and Implementation
ManufacturerAddison-Wesley
Product Number MPN0805316701
Retail Price $69.99
UPC978080531670
Specifications 
TitleA Retargetable C Compiler : Design and Implementation
ISBN0805316701
Author(s)David R. Hanson, Christopher W. Fraser
Release Date1995-01-31
FormatHardcover, Paperback
Num of Pages592
Num. of Items1
EAN9780805316704

Tags

Find other products that have similar tags to the A Retargetable C Compiler : Design and Implementation
Computers Computer Bks - Languages / Programming C (Programming Language) Compilers C (Computer program language) Programming Languages - C Compilers (Computer programs) Compilers (Computer Science)
Similar Products
Code Complete, Second EditionCode Complete, Second Edition49.99$28.34Check Prices on Code Complete, Second Edition
at 8 stores
Head First Design PatternsHead First Design Patterns44.95$25.37Check Prices on Head First Design Patterns
at 7 stores
Code Complete, Second EditionCode Complete, Second Edition49.99$28.34Check Prices on Code Complete, Second Edition
at 8 stores
UML Distilled: A Brief Guide to the Standard Object Modeling Language, Third EditionUML Distilled: A Brief Guide to the Standard Object Modeling Language, Third Edition39.99$26.70Check Prices on UML Distilled: A Brief Guide to the Standard Object Modeling Language, Third Edition
at 9 stores
Excel 2003 for DummiesExcel 2003 for Dummies21.99$11.82Check Prices on Excel 2003 for Dummies
at 9 stores
Agile Project Management with Scrum (Microsoft Professional)Agile Project Management with Scrum (Microsoft Professional)39.99$25.87Check Prices on Agile Project Management with Scrum (Microsoft Professional)
at 8 stores
Getting to Know ArcGIS Desktop: The Basics of ArcView, ArcEditor, and ArcInfo Updated for ArcGIS 9 (Getting to Know series)Getting to Know ArcGIS Desktop: The Basics of ArcView, ArcEditor, and ArcInfo Updated for ArcGIS 9 (Getting to Know series)59.95$39.00Check Prices on Getting to Know ArcGIS Desktop: The Basics of ArcView, ArcEditor, and ArcInfo Updated for ArcGIS 9 (Getting to Know series)
at 7 stores
The Mythical Man-Month: Essays on Software Engineering, 20th  Anniversary EditionThe Mythical Man-Month: Essays on Software Engineering, 20th Anniversary Edition39.99$23.21Check Prices on The Mythical Man-Month: Essays on Software Engineering, 20th  Anniversary Edition
at 7 stores
The Pragmatic Programmer: From Journeyman to MasterThe Pragmatic Programmer: From Journeyman to Master42.99$29.99Check Prices on The Pragmatic Programmer: From Journeyman to Master
at 9 stores

Reviews
2 Star Rating  "Source code in Web is a bad choice"2006-02-24
- Reviewed By nickscollegetextbooks
This book lays out the compiler's source code in Web (think Knuth), in which instead of seeing an entire program, you see a small fragment, and notes to look up the rest on a different page. In my opinion, this makes the book nearly impossible to read.

In its defense, however, the book addresses many of the engineering concerns with writing a compiler, such as data structures or memory management strategies. This is cool.

Also lacking in this book is a good description of advanced optimization techniques and modern intermediate representations.
 
5 Star Rating  "Very nice "Cookbook""2005-10-22
- Reviewed By josvr
First of all, this book is not for starters in the area of compiler design. Starters in the area of compiler design who are looking for a 'cookbook', I recommend to read 'Programming Language Processors in Java: Compilers and Interpreters' by David Watt.

Why do I like this book? Because it is a cookbook for a 'full blown' C Compiler in C itself. Well actually it's a compiler for a subset of C, but it is still very comprehensive!

It offers a lot of code snippets which are really well commented about what/where/how.

A disadvantage of this book is that it doesn't cover advanced topics such as code optimizations. This is the area where the action is right now. All other parts (scanning/parsing/etc) can be bought of the shelf.

But it remain a very nice text, to give you an valuable insight in how a compiler could be implemented.
 
5 Star Rating  "Excellent"2001-12-13
- Reviewed By User: A1M72BY4P3YP6Z
This book is definitely _not_ for beginners, but compilers are not supposed to be written by novices -- if there is rocket science in computers, it is compiler development. Crystal clear style and language make this book easy reading, and LCC is the best non-optimizing compiler I've seen (and believe me, I've seen many compiler sources): orthogonal, easy to follow design, well-thought data structures and overall architecture.

I treat this book as a perfect collection of brilliant ideas, many of which you will find implemented in most commercial compilers.

Whether it helps to write your own compiler? -- sure. Are you thinking about IR (internal representation) that will be easy to create and, most important, walk through and manipulate? -- take a look how Fraser et al did it; they did it well. Think how to write a front end or code generator? -- it's all there. Sure, blind copying won't work -- optimizing compiler will call for way more sophisticated BURG-like technique (one of the best known code generation techniques by now), but, all in all, it'll be BURG-like, and it's in the book as well.

So, if you want to show your students (or learn yourself) how compilers should be written, you cannot find anything better than LCC accompanied by this book. Fraser's team did it right.

 
4 Star Rating  "Almost everything you need to know about a simple compiler"1999-01-27
- Reviewed By Anonymous
I first read this book when I ported lcc 3.5 to the Alpha (and later helped tune the production 4.0 port). The book is extremely clear and complete with regard to the lcc compiler itself; it is an invaluable reference for anyone who works with lcc.

In the two years since I last worked directly with lcc, I've consulted the book on numerous occasions; Messrs. Fraser and Hanson have a clear writing and programming style that makes this book (and the awesome paper that they wrote with Todd Proebsting on lburg) one of my standard "how-to" books on simple IR and code generation issues.

I'd only like to see more information about lburg; in particular, more about using lburg to do some simple optimizations. The writing style is clear and reasonably concise, but the constraints of retrofitting literate programming techniques onto an existing software project can make the code presentation a little fragmented. Still, I always found what I wanted and usually found the explanation to be quite good.

 
3 Star Rating  "Only for *advanced* programmers"
- Reviewed By Anonymous
I bought this book several years ago, and still haven't managed to make my way through it. The text is sometimes hard to follow, the code fragments even harder, requiring the reader to jump back several (sometimes dozens of) pages to references made. This text seemed more suited to University level Computer Science students than to the average Joe Schmoe who just wants to write a C compiler. Overall, this is a good book that details the gory insides of a compiler very well, and the added bonus of being able to get the source code is essential, as viewing the complete code while reading the book is almost a necessity, but it's not for the average/intermediate level coder.
 
3 Star Rating  "How they wrote *their* compiler, not how to write *yours*"
- Reviewed By Anonymous
I did not like this book. First of all the authors are egotistical saying things along the lines of "this compiler *must* be great, hundreds of people are using it." Secondly, they wrote their compiler in pre-ANSI C, making it difficult to read. Similarly, they use a hokey "hypertext" style format for presenting the source code,also making it difficult to read. Thirdly, their techniques are questionable - they don't use automatic tools for scanning or parser generation. In fact their scanner is one big 'case' statment. Their parser is recursive descent, hand-written. This is one of the least maintainable and most hard to read parsing techniques. I do give them credit, though, for writing a compiler with easily changeable back ends. This part is way cool, especially with such diverse platforms as Sparc and x86. Finally, their writing is not easily read - especially with the hokey code interspersed. I bought it wanting to learn about their code generation but have decided to return it, and will probably buy Advanced Compiler Design And Implementation; Muchnick, Steve instead.
 
Quick Links



Pricing information is provided by the listed merchants. GoSale.com is not responsible for the accuracy of pricing information, product information or the images provided. As always, be sure to visit the merchant's site to review and verify product information, price, and shipping costs. Product and merchant reviews are submitted by online shoppers. GoSale.com is not responsible for the content and opinions contained in these reviews.
© 2009 GoSale.com (S1)



Home > Books > Computers & Internet > General