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.
Die Inhaltsangabe kann sich auf eine andere Ausgabe dieses Titels beziehen.
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.
„Über diesen Titel“ kann sich auf eine andere Ausgabe dieses Titels beziehen.
Anbieter: BookOutlet, Jefferson City, TN, USA
Hardcover. Zustand: New. Hardcover. Publisher overstock, may contain remainder mark on edge. Bestandsnummer des Verkäufers 9780262047760B
Anzahl: 4 verfügbar
Anbieter: World of Books (was SecondSale), Montgomery, IL, USA
Hardback. Zustand: Good. 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. Bestandsnummer des Verkäufers 00103907145
Anzahl: 15 verfügbar
Anbieter: World of Books Inc, Montgomery, IL, USA
Hardback. Zustand: Good. 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. Bestandsnummer des Verkäufers CIN0262047764G
Anzahl: 15 verfügbar
Anbieter: Pink Casa Antiques, Frankfort, KY, USA
hardcover. Zustand: 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. Bestandsnummer des Verkäufers 103243
Anzahl: 1 verfügbar
Anbieter: GreatBookPrices, Columbia, MD, USA
Zustand: As New. Unread book in perfect condition. Bestandsnummer des Verkäufers 44502456
Anzahl: 15 verfügbar
Anbieter: INDOO, Avenel, NJ, USA
Zustand: As New. Unread copy in mint condition. Bestandsnummer des Verkäufers RH9780262047760
Anzahl: Mehr als 20 verfügbar
Anbieter: GreatBookPrices, Columbia, MD, USA
Zustand: New. Bestandsnummer des Verkäufers 44502456-n
Anzahl: 15 verfügbar
Anbieter: INDOO, Avenel, NJ, USA
Zustand: New. Brand New. Bestandsnummer des Verkäufers 9780262047760
Anzahl: Mehr als 20 verfügbar
Anbieter: Grand Eagle Retail, Bensenville, IL, USA
Hardcover. Zustand: new. Hardcover. A hands-on approach to understanding and building compilers.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 piecesEnhances learning by connecting language features to compiler design choicesDevelops understanding of how programs are mapped onto computer hardwareLearn-by-doing approach suitable for students and professionalsProven in the classroomExtensive ancillary resources include source code and solutions "This book guides the reader on the journey of constructing their own compiler for the racket programming language. Along the way the reader learns the essential concepts, algorithms, and data structures that underlie modern compilers"-- Shipping may be from multiple locations in the US or from the UK, depending on stock availability. Bestandsnummer des Verkäufers 9780262047760
Anbieter: Rarewaves USA, HEBRON, KY, USA
Hardback. Zustand: New. Bestandsnummer des Verkäufers LU-9780262047760
Anzahl: Mehr als 20 verfügbar