Compilers Books - Page 5

MagicBeanDip.com

Page 5 of 64 - Go to page: 1 2 3 4 5 6 7 8 9 10 16

Bison Manual for Version 1.875

Charles Donnelly, Richard M. Stallman

Bison Manual for Version 1.875 Charles Donnelly, Richard M. Stallman Amazon Price: $19.50
List Price: $25.00
Usually ships in 24 hours
By: Free Software Foundation
Amazon Marketplace: 3 new & used starting at $16.71

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Programming -> Languages & Tools -> Compilers
Subjects -> Computers & Internet -> General
Subjects -> Computers & Internet -> General AAS

Editorial Review:

This updated edition for Bison version 1.875 has an expanded 'Concepts' and 'Grammar Files' sections, and a greatly expanded 'Debugging Your Parser' section. There is also a new FAQ section added to the appendix. Some obsolete material was removed as well. Bison is a general-purpose parser generator that can help the C programmer develop a wide range of language parsers, from those used in simple desktop calculators to complex programming languages. The Bison manual provides a quick overview of the theory behind context-free grammars and semantic values. It has both an introductory tutorial section with examples and a reference section which explores parts of Bison in detail. This book teaches you:

* Basic concepts of context-free grammars

* Basic concepts of semantic values and actions

* Bison grammar rules and syntax

* Stages in writing and running Bison grammars

* C-Language interface to the parser function yyparse()

* How to parse more than one language in the same program

* How to detect when an operation for a new node type was not implemented

* How to ensure that a new operation covers all existing node types adequately

* The Lexical Analyzer Function yylex()

* Writing rules for error recovery and yyerror()

* And how to apply the GNU General Public License to your new program. This book assumes the reader already knows the C Programming Language. This manual provides a quick overview of parser generator theory, context-free grammars and semantic values. The introductory tutorial section explains the basic concepts of using Bison and shows three examples, each building on the last. If you don't know Bison or Yacc, start by reading these chapters. The following reference sections explain in greater detail and also cover other supporting programs such as yyparse(), yylex(), and yyerror(). A glossary and symbol table are also included.

Ada As A Second Language

Norman Cohen

Ada As A Second Language Norman Cohen Amazon Price: $138.37
Usually ships in 24 hours
By: McGraw-Hill Science/Engineering/Math
Amazon Marketplace: 19 new & used starting at $35.60

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Programming -> Languages & Tools -> Ada
Subjects -> Computers & Internet -> Programming -> Languages & Tools -> Compilers
Subjects -> Computers & Internet -> Programming -> Languages & Tools -> General

Customer Reviews:
Total reviews: 9 Average rating: 4.5 of 5

The ultimate Ada95 book, if you are experienced programmer. 5 out of 5 stars.
9 of 9 people found this review helpful.

Over two years back, I had to write and test huge amount of code (about 200-330K LOC) in Ada 95 (I had over 8 yrs. Ada 83 experience) in very short time. A colleague suggested to use this book. It has helped me in every way. The book contains very clear explanations about all the new concepts in Ada and it also covers the real-time issues, OOP, low-level multilingual programming, distributed programming etc.

Although, it was written for the "C" programmers who are new to Ada, I have since then worked on two more major programs and this is the only Ada95 book I am continuously using together with the Ada 95 LRM.

Editorial Review:

Known as the authority on Ada 83, this text reflects the latest version of the language, Ada 95. Designed for a junior/senior programming course, this text serves as both a tutorial introduction and a complete reference to the Ada language. It offers specific, practical advice on how and why to use each language feature, stressing good programming style supported by hundreds of complete examples.

Languages and Compilers for Parallel Computing: 20th International Workshop, LCPC 2007, Urbana, IL, USA, October 11-13, 2007, Revised Selected Papers (Lecture Notes in Computer Science)

Languages and Compilers for Parallel Computing: 20th International Workshop, LCPC 2007, Urbana, IL, USA, October 11-13, 2007, Revised Selected Papers (Lecture Notes in Computer Science) Amazon Price: $60.14
List Price: $74.95
Usually ships in 24 hours
By: Springer
Amazon Marketplace: 12 new & used starting at $48.72

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Databases -> Distributed Databases
Subjects -> Computers & Internet -> Databases -> General
Subjects -> Computers & Internet -> Databases -> General AAS

Editorial Review:

This book constitutes the thoroughly refereed post-conference proceedings of the 20th International Workshop on Languages and Compilers for Parallel Computing, LCPC 2007, held in Urbana, IL, USA, in October 2007.

The 23 revised full papers presented were carefully reviewed and selected from 49 submissions. The papers are organized in topical sections on reliability, languages, parallel compiler technology, libraries, run-time systems and performance analysis, and general compiler techniques.

Build Your Own .NET Language and Compiler

Edward G. Nilges

Build Your Own .NET Language and Compiler Edward G. Nilges Amazon Price: $40.45
List Price: $49.99
Usually ships in 24 hours
By: Apress
Amazon Marketplace: 36 new & used starting at $14.77

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Programming -> Languages & Tools -> C#
Subjects -> Computers & Internet -> Programming -> Languages & Tools -> Compilers
Subjects -> Computers & Internet -> Programming -> Languages & Tools -> General

Customer Reviews:
Total reviews: 16 Average rating: 3.0 of 5

Editorial Review:

All software developers use languages, which are the fundamental tool of the trade. Despite curiosity about how languages work, few developers actually understand how. Unfortunately, most texts on language and compiler development are hard to digest, written from academic platforms for use in college-level computer science programs. On the other hand, Build Your Own .NET Language and Compiler demystifies compiler and language development, and makes the subjects palatable for all programmers.

This practical book presents techniques that you can apply to everyday work. You'll learn to add scripts and macro languages to your applications, add runtime expression evaluation to their applications, and generate code immediately. Further, you will learn parsing techniques, which are essential to extract information from any structured form of data&emdash;like text files, user input, XML, or HTML. As a bonus, the book includes a complete QuickBasic compatible compiler with source code that works. The compiler illustrates the book's techniques and acts as a versatile .NET language.

Compiler Construction (International Computer Science Series)

Niklaus Wirth

Compiler Construction (International Computer Science Series) Niklaus Wirth List Price: $52.50
By: Addison-Wesley Pub (Sd)
Amazon Marketplace: 4 new & used starting at $91.77

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Programming -> Languages & Tools -> Compilers
Subjects -> Computers & Internet -> Programming -> General
Subjects -> Computers & Internet -> Programming -> General AAS

Customer Reviews:
Total reviews: 5 Average rating: 3.5 of 5

Editorial Review:

A refreshing antidote to heavy theoretical tomes, this book is a concise, practical guide to modern compiler design and construction by an acknowledged master. Readers are taken step-by-step through each stage of compiler design, using the simple yet powerful method of recursive descent to create a compiler for Oberon-0, a subset of the author's Oberon language. The hands-on, pragmatic approach makes the book equally attractive for project-oriented courses in compiler design and for software engineers wishing to develop their skills in system software. A disk provided with the book gives full listings of the Oberon-0 compiler and associated tools. There is a bug in the installation of this disk, to correct please do the following: *Open the file install.inf in a text editor (e.g. Notepad), this file is found in the win_sys directory. *Scroll down until you find a section marked (files), this is the second last section and is very close to the bottom of the file. *Find the line readme.wri =$I, 9000,0,Information on Oberon, 0,0 and change it so that it reads readme.txt =$I, 9000,0,Information on Oberon, 0,0

Compiling with Continuations

Andrew W. Appel

Compiling with Continuations Andrew W. Appel Amazon Price: $72.00
List Price: $80.00
Usually ships in 24 hours
By: Cambridge University Press
Amazon Marketplace: 24 new & used starting at $66.60

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Computer Science -> Software Engineering -> General AAS
Subjects -> Computers & Internet -> Programming -> Languages & Tools -> Compilers
Subjects -> Computers & Internet -> Programming -> Languages & Tools -> General

Customer Reviews:
Total reviews: 2 Average rating: 4.5 of 5

Surprisingly readable, given the subject matter. 4 out of 5 stars.
13 of 13 people found this review helpful.

This is a very nice little book, and I found it to be surprisingly readable. The book is nicely written. Standard ML is used to illustrate the technique of compiling a functional language using continuations as the primary intermediate representation. Lack of familiarity with ML is not particularly burdensome. I would like to have seen more discussion of other languages, though (Scheme?).

Editorial Review:

This book shows how continuation-passing style is used as an intermediate representation to perform optimizations and program transformations. Continuations can be used to compile most programming languages. The method is illustrated in a compiler for the programming language Standard ML. Prior knowledge of ML, however, is not necessary, as the author carefully explains each concept as it arises. This is the first book to show how concepts from the theory of programming languages can be applied to the production of practical optimizing compilers for modern languages like ML. All the details of compiling are covered, including the interface to a runtime system and garbage collector.

Object-Oriented Compiler Construction

Jim Holmes

Object-Oriented Compiler Construction Jim Holmes List Price: $82.00
By: Prentice Hall
Amazon Marketplace: 12 new & used starting at $10.75

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Programming -> Languages & Tools -> Compilers
Subjects -> Computers & Internet -> Programming -> Software Design, Testing & Engineering -> Object-Oriented Design
Subjects -> Computers & Internet -> Programming -> General

Languages and Compilers for Parallel Computing: 19th International Workshop, LCPC 2006, New Orleans, LA, USA, November 2-4, 2006, Revised Papers (Lecture Notes in Computer Science)

Languages and Compilers for Parallel Computing: 19th International Workshop, LCPC 2006, New Orleans, LA, USA, November 2-4, 2006, Revised Papers (Lecture Notes in Computer Science) Amazon Price: $53.69
List Price: $74.95
Usually ships in 24 hours
By: Springer
Amazon Marketplace: 28 new & used starting at $52.47

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Databases -> Distributed Databases
Subjects -> Computers & Internet -> Databases -> General
Subjects -> Computers & Internet -> Databases -> General AAS

Editorial Review:

This book constitutes the thoroughly refereed post-proceedings of the 19th International Workshop on Languages and Compilers for Parallel Computing, LCPC 2006, held in New Orleans, LA, USA in November 2006.

The 24 revised full papers presented together with 2 keynote talks were carefully reviewed and selected from 49 initial submissions. The papers are organized in topical sections on programming models, code generation, parallelism, compilation techniques, data structures, register allocation, and memory management.

GCC: The Complete Reference

Arthur Griffith

GCC: The Complete Reference Arthur Griffith Amazon Price: $53.99
List Price: $59.99
Usually ships in 24 hours
By: McGraw-Hill Osborne Media
Amazon Marketplace: 27 new & used starting at $23.99

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Operating Systems -> Linux -> General
Subjects -> Computers & Internet -> Operating Systems -> Linux -> General AAS
Subjects -> Computers & Internet -> Operating Systems -> Unix -> General

Customer Reviews:
Total reviews: 4 Average rating: 4.0 of 5

Exactly what is states in the title! 4 out of 5 stars.
79 of 80 people found this review helpful.

The author is knowledgable enough that one would assume he single-handedly developed GCC. Any doubts to his authoritativeness were quickly dismissed as I finished the introduction in this behemoth of a reference.

The Book is divided Into 3 parts(4 actually).

The first part delves into the reasons as to why? and what? regarding the creation/use of GCC. It also covers some incentives to continue through the book, which are later examined in detail. Installation, configuration, and usage is covered here. And covered quite well!

The second part details the mechanics of the compiler with tests and examples that take you through the workings of it. Mixing of different languages into one native-executable, experiments and understanding of the compiler's built in extensions/pragmas, and demystification of the command-line switches are all covered in this section. Also this section covers this in great detail as with the first part!

The third part of this book gets right into the fun stuff of learning how to properly set up configuration and make files. It covers a *great* deal of extra resources commonly found on systems with GCC installed and makes haste to demystify these as well. This was my favorite part of the book. I had no idea in the nine hells to even begin creation of 'configure' scripts manually(try reading the man/info pages for make and autoconf and watch your hairs get pulled out by your hands!). This section is concise and to the point!

Part 4 is an extremely important part of the book. This part covers ALL of the command-line switches and directives for use with GCC(and it's family of compilers). You learn where, when, and how to use the advanced functionality. A section in this part also covers all the environmental variables; this helps greatly when you are trying to figure out a perfect function/class/struct/call to do a procedure that ends up taking months...then you see here that a single variable contains actual data/info already!

All in all, this book is concise. I love it. It currently sits next to my Stroustrup(C++ Programming Language), Josuttis(C++ Standard Library), and Sedgewick(Algorithms in C++ 1-5). This book is upstanding. The only reason as to why I gave it 4/5 stars is because of the formatting. It reminds me of something you would find in a Prima Tech "Game Programming" book: large font, bulky, and divided. This is not the authors fault though since this same tasteless formatting is used in all other Osborne "Complete Reference" books.

NOTE: Do NOT get this book to learn C or C++. This book is for the intermediate to advanced programmer wanting to better optimize their usage of the GCC package.

Editorial Review:

This is the definitive reference to the GCC open-source compiler. Get up-to-date information on the latest features--including compiling Java code, building applications using multiple languages, using the debugger, linking, libraries, and much more.

NUnit Pocket Reference (Pocket Reference (O'Reilly))

Bill Hamilton

NUnit Pocket Reference (Pocket Reference (O'Reilly)) Bill Hamilton Amazon Price: $9.95
List Price: $9.95
Usually ships in 24 hours
By: O'Reilly Media, Inc.
Amazon Marketplace: 32 new & used starting at $3.99

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Computer Science -> General AAS
Subjects -> Computers & Internet -> Programming -> Java -> General
Subjects -> Computers & Internet -> Programming -> Java -> General AAS

Customer Reviews:
Total reviews: 2 Average rating: 4.5 of 5

Editorial Review:

Few .NET developers have the luxury of unlimited code testing once their application is complete, and rushing through the testing process is both problematic and stressful. The open source NUnit framework provides an excellent and efficient way to test and improve .NET code as it's written, saving hundreds of QA hours and headaches. NUnit is one of the most mature and widely-used .NET open source projects even Microsoft uses it internally. NUnit is a unit-testing framework for all .Net languages. Written entirely in C#, NUnit takes advantage of many .NET language features, such as custom attributes and other reflection related capabilities. It automates unit testing and reduces the effort required to frequently test code while developing it. NUint is invaluable for .NET developers in test-driven development under agile methodologies such as Extreme Programming (XP) as well as for developers who use for unit testing for software quality assurance. Unfortunately, some of those valuable hours saved by using NUnit can be wasted trying to master this powerful but under-documented framework Proof that good things come in small packages, the NUnit Pocket Reference is a complete reference to NUnit, filling in the blanks left by the existing documentation and online discussion. It offers developers everything they need to know to install, configure, and use NUnit; the NUnit user interface; and a reference to the NUnit framework classes in a slim but well-organized package. This handy little book even offers practical, real world NUnit examples. And with the NUnit Pocket Reference, IT managers will know to expect when they implement unit testing in their projects. It is the only book you'll need on this popular and practical new open source framework.

Page 5 of 64 - Go to page: 1 2 3 4 5 6 7 8 9 10 16

Return to MagicBeanDip.com

This page was created in 1.6767 seconds.