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.
"Sinopsis" puede pertenecer a otra edición de este libro.
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.
"Sobre este título" puede pertenecer a otra edición de este libro.
Librería: Big River Books, Powder Springs, GA, Estados Unidos de America
Condición: 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 ref. del artículo: BRV.0262047764.G
Cantidad disponible: 1 disponibles
Librería: World of Books (was SecondSale), Montgomery, IL, Estados Unidos de America
Condición: Good. Item in good condition. Textbooks may not include supplemental items i.e. CDs, access codes etc. Nº de ref. del artículo: 00103907145
Cantidad disponible: 17 disponibles
Librería: World of Books (was SecondSale), Montgomery, IL, Estados Unidos de America
Condición: Very Good. Item in very good condition! Textbooks may not include supplemental items i.e. CDs, access codes etc. Nº de ref. del artículo: 00103881280
Cantidad disponible: 6 disponibles
Librería: BookOutlet, Jefferson City, TN, Estados Unidos de America
Hardcover. Condición: New. Hardcover. Publisher overstock, may contain remainder mark on edge. Nº de ref. del artículo: 9780262047760B
Cantidad disponible: 11 disponibles
Librería: Pink Casa Antiques, Frankfort, KY, Estados Unidos de America
hardcover. Condición: 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 ref. del artículo: 103243
Cantidad disponible: 1 disponibles
Librería: medimops, Berlin, Alemania
Condición: as new. Wie neu/Like new. Nº de ref. del artículo: M00262047764-N
Cantidad disponible: 1 disponibles
Librería: GreatBookPrices, Columbia, MD, Estados Unidos de America
Condición: As New. Unread book in perfect condition. Nº de ref. del artículo: 44502456
Cantidad disponible: 15 disponibles
Librería: INDOO, Avenel, NJ, Estados Unidos de America
Condición: As New. Unread copy in mint condition. Nº de ref. del artículo: RH9780262047760
Cantidad disponible: Más de 20 disponibles
Librería: GreatBookPrices, Columbia, MD, Estados Unidos de America
Condición: New. Nº de ref. del artículo: 44502456-n
Cantidad disponible: 15 disponibles
Librería: INDOO, Avenel, NJ, Estados Unidos de America
Condición: New. Brand New. Nº de ref. del artículo: 9780262047760
Cantidad disponible: Más de 20 disponibles