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.
Les informations fournies dans la section « Synopsis » peuvent faire référence à une autre édition de ce titre.
Jeremy G. Siek is professor of computer science at Indiana University and author of The Boost Graph Library. He invented gradual typing, a type system that integrates both dynamic and static typing in the same programming language.
Les informations fournies dans la section « A propos du livre » peuvent faire référence à une autre édition de ce titre.
Vendeur : BookOutlet, Jefferson City, TN, Etats-Unis
Hardcover. Etat : New. Hardcover. Publisher overstock, may contain remainder mark on edge. N° de réf. du vendeur 9780262047760B
Quantité disponible : 13 disponible(s)
Vendeur : World of Books (was SecondSale), Montgomery, IL, Etats-Unis
Etat : Good. Item in good condition. Textbooks may not include supplemental items i.e. CDs, access codes etc. N° de réf. du vendeur 00103907145
Quantité disponible : 17 disponible(s)
Vendeur : World of Books (was SecondSale), Montgomery, IL, Etats-Unis
Etat : Very Good. Item in very good condition! Textbooks may not include supplemental items i.e. CDs, access codes etc. N° de réf. du vendeur 00103881280
Quantité disponible : 8 disponible(s)
Vendeur : Big River Books, Powder Springs, GA, Etats-Unis
Etat : good. This book is in good condition. The cover has minor creases or bends. The binding is tight and pages are intact. Some pages may have writing or highlighting. N° de réf. du vendeur BRV.0262047764.G
Quantité disponible : 1 disponible(s)
Vendeur : Pink Casa Antiques, Frankfort, KY, Etats-Unis
hardcover. Etat : Very Good. pictorial hardcover without dust jacket, tight, pages clear and bright, shelf and edge wear, corners bumped, remainder mark, packaged in cardboard box for shipment, tracking on U.S. orders. N° de réf. du vendeur 103243
Quantité disponible : 1 disponible(s)
Vendeur : medimops, Berlin, Allemagne
Etat : as new. Wie neu/Like new. N° de réf. du vendeur M00262047764-N
Quantité disponible : 1 disponible(s)
Vendeur : GreatBookPrices, Columbia, MD, Etats-Unis
Etat : As New. Unread book in perfect condition. N° de réf. du vendeur 44502456
Quantité disponible : 15 disponible(s)
Vendeur : INDOO, Avenel, NJ, Etats-Unis
Etat : As New. Unread copy in mint condition. N° de réf. du vendeur RH9780262047760
Quantité disponible : Plus de 20 disponibles
Vendeur : GreatBookPrices, Columbia, MD, Etats-Unis
Etat : New. N° de réf. du vendeur 44502456-n
Quantité disponible : 15 disponible(s)
Vendeur : INDOO, Avenel, NJ, Etats-Unis
Etat : New. Brand New. N° de réf. du vendeur 9780262047760
Quantité disponible : Plus de 20 disponibles