Description
Carlo Ghezzi and Mehdi Jazayeri present a comprehensive exploration of programming language concepts that serves both newcomers and seasoned developers alike. The authors delve into the fundamental principles that underpin programming languages, making complex ideas accessible through clear explanations and engaging examples.
With a breadth-first approach, the book covers a multitude of languages and paradigms, ensuring a well-rounded understanding of the subject. Readers will appreciate how the text illustrates the evolution of programming languages, highlighting their features and functionalities while contextualizing their importance in the modern programming landscape.
Throughout the chapters, the focus remains not only on theoretical concepts but also on practical applications, encouraging readers to think critically about the design and implementation of programming languages. This blend of theory and practice fosters a deeper appreciation for the intricacies of coding and programming languages, paving the way for readers to confidently tackle their own programming challenges.
With a breadth-first approach, the book covers a multitude of languages and paradigms, ensuring a well-rounded understanding of the subject. Readers will appreciate how the text illustrates the evolution of programming languages, highlighting their features and functionalities while contextualizing their importance in the modern programming landscape.
Throughout the chapters, the focus remains not only on theoretical concepts but also on practical applications, encouraging readers to think critically about the design and implementation of programming languages. This blend of theory and practice fosters a deeper appreciation for the intricacies of coding and programming languages, paving the way for readers to confidently tackle their own programming challenges.
Book Details
Format
Paperback
Pages
448 pages
Language
English
Published
Jun 23, 1997
Publisher
Wiley
ISBN-10
0471104264
ISBN-13
9780471104261