Picture 1 of 1
Compiler Technology: Tools, Translators and Language Implementation by Derek Ben
Condition:
3 available
Shipping:
Located in: Fairfield, Ohio, United States
Delivery:
Estimated between Thu, Jun 20 and Mon, Jul 1 to 43230
Returns:
Payments:
Shop with confidence
Seller information
- 98.3% positive feedback
Registered as a Business Seller
Seller assumes all responsibility for this listing.
eBay item number:386679728767
Item specifics
- Condition
- ISBN-13
- 9780792380184
- Book Title
- Compiler Technology
- ISBN
- 9780792380184
- Subject Area
- Computers
- Publication Name
- Compiler Technology : Tools, Translators and Language Implementation
- Item Length
- 9.3 in
- Publisher
- Springer
- Subject
- Systems Architecture / General, Operating Systems / General, Compilers
- Series
- The Springer International Series in Engineering and Computer Science Ser.
- Publication Year
- 1997
- Type
- Textbook
- Format
- Hardcover
- Language
- English
- Item Width
- 6.1 in
- Item Weight
- 39.2 Oz
- Number of Pages
- Xviii, 210 Pages
About this product
Product Information
Compiler technology is fundamental to computer science since it provides the means to implement many other tools. It is interesting that, in fact, many tools have a compiler framework - they accept input in a particular format, perform some processing and present output in another format. Such tools support the abstraction process and are crucial to productive systems development. The focus of Compiler Technology: Tools, Translators and Language Implementation is to enable quick development of analysis tools. Both lexical scanner and parser generator tools are provided as supplements to this book, since a hands-on approach to experimentation with a toy implementation aids in understanding abstract topics such as parse-trees and parse conflicts. Furthermore, it is through hands-on exercises that one discovers the particular intricacies of language implementation. Compiler Technology: Tools, Translators and Language Implementation is suitable as a textbook for an undergraduate or graduate level course on compiler technology, and as a reference for researchers and practitioners interested in compilers and language implementation.
Product Identifiers
Publisher
Springer
ISBN-10
0792380185
ISBN-13
9780792380184
eBay Product ID (ePID)
287122
Product Key Features
Publication Name
Compiler Technology : Tools, Translators and Language Implementation
Format
Hardcover
Language
English
Subject
Systems Architecture / General, Operating Systems / General, Compilers
Series
The Springer International Series in Engineering and Computer Science Ser.
Publication Year
1997
Type
Textbook
Subject Area
Computers
Number of Pages
Xviii, 210 Pages
Dimensions
Item Length
9.3 in
Item Width
6.1 in
Item Weight
39.2 Oz
Additional Product Features
LCCN
97-034499
Intended Audience
Scholarly & Professional
Series Volume Number
422
Number of Volumes
1 Vol.
Lc Classification Number
Qa76.76.C65
Table of Content
1. Introduction to Language Implementation.- 1.1 Translator Strategies.- 1.2 Translator Components.- 1.3 Implementation of Translator Phases.- 1.4 Summary.- 1.5 Questions.- 2. Language Definition.- 2.1 BNF Notations.- 2.2 Construction of Recursive Descent Parsers.- 2.3 Grammar Restrictions.- 2.4 Summary.- 2.5 Questions.- 3. Lexical Scanners.- 3.1 Scanner Framework.- 3.2 Formalisms.- 3.3 Constructing Scanners from Specifications.- 3.4 Constructing a Finite State Machine from a Regular Grammar.- 3.5 Constructing a Finite State Machine from a Regular Expression.- 3.6 Deterministic State Transition.- 3.7 Optimizing a Finite State Machine.- 3.8 Implementation of a Finite State Machine.- 3.9 Considerations for Scanner Implementation.- 3.10 Summary.- 3.11 Questions.- 4. Syntactic Analysis.- 4.1 Recursive Descent Parsing and Top-down Analysis.- 4.2 Bottom-up Analysis.- 4.3 Tree Construction.- 4.4 Generating Parse Configurations.- 4.5 Generating LR(0) Parse Tables.- 4.6 Parsing Conflicts.- 4.7 Extending LR(0) Tables for LR(1) Parsing.- 4.8 Parse Table Optimization: SLR(1) and LALR(1) Methods.- 4.9 Parsing With non-LL(1) or non-LR(1) Grammars.- 4.10 Summary.- 4.11 Questions.- 5. Incorporating Semantic Analysis.- 5.1 Syntax-Directed Analysis.- 5.2 Semantic Analysis in a Recursive Descent Parser.- 5.3 Specifying Action Routines in Generated Parsers.- 5.4 Attribute Propagation within Parser Drivers.- 5.5 yacc Example.- 5.6 Inherited and Synthesized Attribute Propagation.- 5.7 Summary.- 5.8 Questions.- 6. Semantic Processing.- 6.1 General Structure of Programming Languages.- 6.2 Symbol Tables.- 6.3 Type Definitions.- 6.4 Processing Summary.- 6.5 Formal Specifications via Attribute Grammars.- 6.6 Example Specification of a Block Structured Language.- 6.7 Attribute Evaluation Strategies.- 6.8 Summary.- 6.9 Questions.- 7. The Program Run-Time Environment.- 7.1 Program Representations.- 7.2 Storage Allocations.- 7.3 Dynamic Variables.- 7.4 Summary.- 7.5 Questions.- 8. Intermediate Code and Interpreters.- 8.1 Intermediate Representation.- 8.2 Syntax-Directed Translation.- 8.3 Representing a Nested Block-Structured Language.- 8.4 Interpreter Implementation.- 8.5 Efficiency Improvements.- 8.6 Summary.- 8.7 Questions.- 9. Code Generation.- 9.1 Macro Expansion.- 9.2 Register Allocation.- 9.3 Instruction Sequencing.- 9.4 Instruction and Addressing Mode Selection.- 9.5 Summary.- 9.6 Questions.
Copyright Date
1997
Dewey Decimal
005.4/53
Dewey Edition
21
Illustrated
Yes
Item description from the seller
Seller assumes all responsibility for this listing.
eBay item number:386679728767
Shipping and handling
Item location:
Fairfield, Ohio, United States
Ships to:
Afghanistan, Albania, Algeria, Andorra, Angola, Anguilla, Antigua and Barbuda, Argentina, Armenia, Aruba, Australia, Austria, Azerbaijan Republic, Bahamas, Bahrain, Bangladesh, Belgium, Belize, Benin, Bermuda, Bhutan, Bolivia, Bosnia and Herzegovina, Botswana, Brazil, British Virgin Islands, Brunei Darussalam, Bulgaria, Burkina Faso, Burundi, Cambodia, Cameroon, Canada, Cape Verde Islands, Cayman Islands, Central African Republic, Chad, Chile, China, Colombia, Comoros, Cook Islands, Costa Rica, Cyprus, Czech Republic, Côte d'Ivoire (Ivory Coast), Democratic Republic of the Congo, Denmark, Djibouti, Dominica, Dominican Republic, Ecuador, Egypt, El Salvador, Equatorial Guinea, Eritrea, Estonia, Ethiopia, Falkland Islands (Islas Malvinas), Fiji, Finland, France, Gabon Republic, Gambia, Georgia, Germany, Ghana, Gibraltar, Greece, Greenland, Grenada, Guatemala, Guernsey, Guinea, Guinea-Bissau, Guyana, Haiti, Honduras, Hong Kong, Hungary, Iceland, India, Indonesia, Iraq, Ireland, Israel, Italy, Jamaica, Japan, Jersey, Jordan, Kazakhstan, Kenya, Kiribati, Kuwait, Kyrgyzstan, Laos, Latvia, Lebanon, Lesotho, Liberia, Liechtenstein, Lithuania, Luxembourg, Macau, Macedonia, Madagascar, Malawi, Malaysia, Maldives, Mali, Malta, Mauritania, Mauritius, Mayotte, Mexico, Moldova, Monaco, Mongolia, Montenegro, Montserrat, Morocco, Mozambique, Namibia, Nauru, Nepal, Netherlands, Netherlands Antilles, New Zealand, Nicaragua, Niger, Nigeria, Niue, Norway, Oman, Pakistan, Paraguay, Peru, Philippines, Poland, Portugal, Qatar, Republic of Croatia, Republic of the Congo, Romania, Rwanda, Saint Helena, Saint Kitts-Nevis, Saint Lucia, Saint Pierre and Miquelon, Saint Vincent and the Grenadines, San Marino, Saudi Arabia, Senegal, Serbia, Seychelles, Sierra Leone, Singapore, Slovakia, Slovenia, Solomon Islands, Somalia, South Africa, South Korea, Spain, Sri Lanka, Suriname, Svalbard and Jan Mayen, Swaziland, Sweden, Switzerland, Taiwan, Tajikistan, Tanzania, Thailand, Togo, Tonga, Trinidad and Tobago, Tunisia, Turkey, Turkmenistan, Turks and Caicos Islands, Tuvalu, Uganda, United Arab Emirates, United Kingdom, Uruguay, Uzbekistan, Vanuatu, Vatican City State, Vietnam, Wallis and Futuna, Western Sahara, Worldwide, Yemen, Zambia, Zimbabwe
Excludes:
APO/FPO, Alaska/Hawaii, Barbados, Belarus, French Guiana, French Polynesia, Guadeloupe, Libya, Martinique, New Caledonia, Panama, Papua New Guinea, Reunion, Russian Federation, US Protectorates, Ukraine, Venezuela, Western Samoa
Shipping and handling | Each additional item | To | Service | Delivery*See Delivery notes |
---|---|---|---|---|
Free shipping | Free | United States | Economy Shipping | Estimated between Thu, Jun 20 and Mon, Jul 1 to 43230 |
Handling time |
---|
Will usually ship within 10 business days of receiving cleared payment. |
Taxes |
---|
Taxes may be applicable at checkout. Learn moreLearn more about paying tax on eBay purchases |
Sales tax for an item #386679728767
Sales tax for an item #386679728767
Seller collects sales tax for items shipped to the following provinces:
Province | Sales Tax Rate |
---|
Return policy
After receiving the item, contact seller within | Refund will be given as |
---|---|
30 days after the buyer receives it | Money Back |
The buyer is responsible for return shipping costs.
Payment details
Payment methods
Seller feedback (1,024,341)
h***7 (51)- Feedback left by buyer.
Past 6 months
Verified purchase
Ok so I ordered this item listed as having free shipping. It was listed at $43.54 with free shipping. Somehow I ended up being charged $65.52. Then after waiting 3 weeks and having absolutely no tracking information I spoke with the seller who agreed to send a replacment, but despite charging me extra money was unwilling to ship that replacment in a way that wouldn't take atleast 3 more weeks. Ultimately this was a complete waste of time and the seller is not one that I would recommend.
0***4 (161)- Feedback left by buyer.
Past month
Verified purchase
This is not a coloring book!!!!! It’s just a book of black and white photos and even if colored over would look horrible! This book is a scam and I have received 2 items out of 3 I ordered and the third hasn’t even been shipped. Tried to message seller but only option given is to send the item number but no way to give reason for dissatisfaction with item! I would advise not ordering anything from this seller…
s***i (300)- Feedback left by buyer.
Past month
Verified purchase
Very well packed and fast shipping will do business again for sure.