Siek, Jeremy G.

Essentials of Compilation: An Incremental Approach in Python

(No reviews yet) Write a Review
ISBN 13:
9780262048248
author:
Siek, Jeremy G.
format:
Hardback
publisher:
MIT Press
language:
English
Publication Year:
2022
Pages:
232
Dimensions:
25.4 x 17.8 centimetres (0.65 kg
Genre:
Computers, Programming, Python,
Condition:
New
Availability:
Item usually sent within 10 working days
£42.09

Description

This comprehensive textbook presents an innovative approach to understanding and building compilers using Python. By constructing their own compiler incrementally, students can gain a deeper understanding of language features and how they motivate design choices.

The book explains the essential concepts, algorithms, and data structures that underlie modern compilers, laying the groundwork for future study of advanced topics. With a rigorous but accessible approach, it invites readers to learn by doing, breaking down the challenge of compiler construction into manageable pieces.

Extensive ancillary resources are included, featuring source code and solutions to help reinforce learning. This classroom-tested textbook is suitable for students and professionals alike, making it an ideal choice for those looking to develop their understanding of compilers and programming languages.

View AllClose