Compiler Principles

Author: Xu Guoding
Publisher:
Publish Date: 2001-06-01
Features: This book is suitable as a teaching material or reference for secondary school teachers to upgrade to a bachelor's degree in computer science at higher normal universities, or as a textbook for other "upgrade to a bachelor's degree" or adult undergraduate education programs. This book is a teaching material for secondary school teachers to upgrade to a bachelor's degree in computer science at higher normal universities (specialized starting point), organized by the Department of Teacher Education of the Ministry of Education. It was compiled according to the "Teaching Plan for Secondary School Teachers to Upgrade to a Bachelor's Degree in Higher Normal Universities (Specialized Starting Point)" formulated by the Department of Teacher Education of the Ministry of Education. Compiler Principles is a fundamental professional course for undergraduate students in computer science at universities. This book systematically introduces the construction methods of compilers, covering lexical analysis, syntactic analysis, semantic analysis, target code generation, code optimization, and error handling. To help readers deeply understand the working process of compilers, this book describes classical lexical and syntactic-semantic analysis methods using automata theory as a model. The book also provides a detailed process of code generation, with summaries and exercises at the end of each chapter to help readers understand and master the content. Through studying this book, readers will gain a comprehensive understanding of the working principles of compilers and develop the basic ability to design compilers.

📌 Related Posts