Picture 1 of 1
Essentials of Compilation: An Incremental Approach in Racket
Last item available
Condition:
Last One / 4 sold
Postage:
Located in: Mckeesport, PA, United States
Delivery:
Estimated between Fri, 28 Jun and Mon, 1 Jul to 43230
Returns:
Coverage:
Read item description or contact seller for details. See all detailsSee all details on coverage
(Not eligible for eBay purchase protection programmes)
Seller information
- 99.6% positive feedback
Registered as a Business Seller
Seller assumes all responsibility for this listing.
eBay item number:266793671938
Item specifics
- Condition
- Book Title
- Essentials of Compilation: An Incremental Approach in Racket
- Artist
- Siek, Jeremy G.
- ISBN
- 0262047764
- Subject Area
- Mathematics, Computers
- Publication Name
- Essentials of Compilation : an Incremental Approach in Racket
- Publisher
- MIT Press
- Item Length
- 10.2 in
- Subject
- Programming Languages / General, Computer Science, General, Compilers
- Publication Year
- 2023
- Type
- Textbook
- Format
- Hardcover
- Language
- English
- Item Height
- 0.8 in
- Item Weight
- 23.1 Oz
- Item Width
- 7.2 in
- Number of Pages
- 240 Pages
About this product
Product Identifiers
Publisher
MIT Press
ISBN-10
0262047764
ISBN-13
9780262047760
eBay Product ID (ePID)
27057236649
Product Key Features
Number of Pages
240 Pages
Publication Name
Essentials of Compilation : an Incremental Approach in Racket
Language
English
Publication Year
2023
Subject
Programming Languages / General, Computer Science, General, Compilers
Type
Textbook
Subject Area
Mathematics, Computers
Format
Hardcover
Dimensions
Item Height
0.8 in
Item Weight
23.1 Oz
Item Length
10.2 in
Item Width
7.2 in
Additional Product Features
Intended Audience
Trade
LCCN
2022-015399
Dewey Edition
23
Illustrated
Yes
Dewey Decimal
005.133
Table Of Content
Preface xi 1 Preliminaries 1 2 Integers and Variables 13 3 Register Allocation 35 4 Booleans and Conditionals 57 5 Loops and Dataflow Analysis 83 6 Tuples and Garbage Collection 97 7 Functions 127 8 Lexically Scoped Functions 145 9 Dynamic Typing 161 10 Gradual Typing 179 11 Generics 199 A Appendix 211 References 215 Index 223
Synopsis
Compilers are notoriously some of the most difficult programs to teach and understand, but this innovative textbook provides an incremental approach that allows students to write every single line of code themselves. Essentials of Compilation guides the reader in constructing their own compiler for a small but powerful programming language, adding complex language features as the book progresses. Deconstructs the challenge of compiler construction into bite-sized pieces, Explains the essential concepts, algorithms, and data structures that underlie modern compilers, Enhances learning by connecting language features to compiler design choices, Shows how programs are mapped onto computer hardware, Learn-by-doing approach suitable for students and professionals, Extensive ancillary resources include source code and solutions, A hands-on approach to understanding and building compilers. Compilers are notoriously some of the most difficult programs to teach and understand. Most books about compilers dedicate one chapter to each progressive stage, a structure that hides how language features motivate design choices. By contrast, this innovative textbook provides an incremental approach that allows students to write every single line of code themselves. Essentials of Compilation guides the reader in constructing their own compiler for a small but powerful programming language, adding complex language features as the book progresses. Jeremy Siek explains the essential concepts, algorithms, and data structures that underlie modern compilers and lays the groundwork for future study of advanced topics. Already in wide use by students and professionals alike, this rigorous but accessible book invites readers to learn by doing. Deconstructs the challenge of compiler construction into bite-sized pieces Enhances learning by connecting language features to compiler design choices Develops understanding of how programs are mapped onto computer hardware Learn-by-doing approach suitable for students and professionals Proven in the classroom Extensive ancillary resources include source code and solutions
LC Classification Number
QA76.73.R33S54 2023
ebay_catalog_id
4
Item description from the seller
Seller assumes all responsibility for this listing.
eBay item number:266793671938
Postage and handling
Item location:
Mckeesport, PA, United States
Post 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, Brunei Darussalam, Bulgaria, Burkina Faso, Burundi, Cambodia, Cameroon, Canada, Cape Verde Islands, Cayman Islands, Central African Republic, Chad, Chile, China, Colombia, Costa Rica, Cyprus, Czech Republic, Côte d'Ivoire (Ivory Coast), Democratic Republic of the Congo, Denmark, Djibouti, Dominican Republic, Ecuador, Egypt, El Salvador, Equatorial Guinea, Eritrea, Estonia, Ethiopia, Fiji, Finland, France, Gabon Republic, Gambia, Georgia, Germany, Ghana, Gibraltar, Greece, Greenland, Grenada, Guatemala, Guinea, Guinea-Bissau, Guyana, Haiti, Honduras, Hong Kong, Hungary, Iceland, India, Indonesia, Ireland, Israel, Italy, Jamaica, Japan, Jordan, Kazakhstan, Kenya, Kiribati, Kuwait, Kyrgyzstan, Laos, Latvia, Lebanon, Lesotho, Liberia, Liechtenstein, Lithuania, Luxembourg, Macau, Macedonia, Madagascar, Malawi, Malaysia, Maldives, Mali, Malta, Mauritania, Mauritius, Mexico, Moldova, Monaco, Mongolia, Montenegro, Montserrat, Morocco, Mozambique, Namibia, Nauru, Nepal, Netherlands, New Zealand, Nicaragua, Niger, Nigeria, Norway, Oman, Pakistan, Panama, Papua New Guinea, Paraguay, Peru, Philippines, Poland, Portugal, Qatar, Republic of Croatia, Republic of the Congo, Romania, Rwanda, Saint Kitts-Nevis, Saint Lucia, Saint Vincent and the Grenadines, San Marino, Saudi Arabia, Senegal, Serbia, Seychelles, Sierra Leone, Singapore, Slovakia, Slovenia, Solomon Islands, South Africa, South Korea, Spain, Sri Lanka, Suriname, Swaziland, Sweden, Switzerland, Taiwan, Tajikistan, Tanzania, Thailand, Togo, Tonga, Trinidad and Tobago, Tunisia, Turkey, Turkmenistan, Turks and Caicos Islands, Uganda, United Arab Emirates, United Kingdom, United States, Uruguay, Uzbekistan, Vanuatu, Vatican City State, Vietnam, Wallis and Futuna, Western Samoa, Yemen, Zambia, Zimbabwe
Excludes:
American Samoa, Barbados, Brazil, British Virgin Islands, Comoros, Cook Islands, Dominica, Falkland Islands (Islas Malvinas), French Guiana, French Polynesia, Guadeloupe, Guam, Iraq, Libya, Marshall Islands, Martinique, Mayotte, Micronesia, Netherlands Antilles, New Caledonia, Niue, Palau, Puerto Rico, Reunion, Russian Federation, Saint Helena, Somalia, Tuvalu, Ukraine, Venezuela, Virgin Islands (U.S.), Western Sahara
Postage and handling | To | Service | Delivery*See Delivery notes |
---|---|---|---|
Free postage | United States | Economy Postage (USPS Media MailTM) | Estimated between Fri, 28 Jun and Mon, 1 Jul to 43230 |
Handling time |
---|
Will usually post within 2 business days of receiving cleared payment. |
Taxes |
---|
Seller charges sales tax in |
Sales Tax for an item #266793671938
Sales Tax for an item #266793671938
Seller collects sales tax for items shipped to the following states:
State | Sales Tax Rate |
---|
Return policy
After receiving the item, contact seller within | Refund will be given as |
---|---|
30 days | Money Back |
The seller is responsible for return postage costs.
Popular categories from this store
Seller feedback (229,571)
This item (1)
All items (229,571)
a***- (9)- Feedback left by buyer.
Past month
Verified purchase
Great condition! Shipped fast!
-***e (4541)- Feedback left by buyer.
Past month
Verified purchase
Awesome 5 star seller!
r***a (3)- Feedback left by buyer.
Past month
Verified purchase
Came in on time and in perfect condition!
9***0 (2567)- Feedback left by buyer.
Past month
Verified purchase
Prompt shipping,great seller