Author: Zhang Yongmei / Jin Yanchxia (editors)
Publisher:
Publish Date: 2006-03-01
Features: Compiler Principles is one of the core courses in computer science, a mandatory course for every outstanding computer professional. This book primarily aims to study the fundamental principles and basic implementation methods of constructing programming language compilers. It systematically introduces the basic principles of compiler technology, typical problem solutions, hands-on practice methods, and typical applications of compiler principles in related fields. The book consists of thirteen chapters, with the first three chapters being: Introduction, High-Level Languages and Their Syntax Description, and the Main Content of Lexical Analysis with Corresponding Problem Solutions. Chapters 4 to 11 successively introduce syntax analysis, attribute grammars and syntax-directed translation, semantic analysis and intermediate code generation, symbol tables, runtime storage space organization, optimization, target code generation, and the main content of parallel compilation with typical problem solutions. Chapter 12 introduces the hands-on practice methods and examples of compiler principles. Chapter 13 presents some typical applications of compiler principles. The book is designed with a focus on distributing difficult points, arranged in an easy-to-hard sequence to facilitate reader comprehension. It can serve as a reference book for undergraduate and associate degree students majoring in computer science in higher education institutions, as a review guide for those preparing to take postgraduate entrance exams in computer science, and as a reference for relevant technical personnel. Compiler Principles is one of the core courses in computer science, a mandatory course for every outstanding computer professional. This book primarily aims to study the fundamental principles and basic implementation methods of constructing programming language compilers. It systematically introduces the basic principles of compiler technology, typical problem solutions, hands-on practice methods, and typical applications of compiler principles in related fields. The book consists of thirteen chapters, with the first three chapters being: Introduction, High-Level Languages and Their Syntax Description, and the Main Content of Lexical Analysis with Corresponding Problem Solutions. Chapters 4 to 11 successively introduce syntax analysis, attribute grammars and syntax-directed translation, semantic analysis and intermediate code generation, symbol tables, runtime storage space organization, optimization, target code generation, and the main content of parallel compilation with typical problem solutions. Chapter 12 introduces the hands-on practice methods and examples of compiler principles. Chapter 13 presents some typical applications of compiler principles. The book is designed with a focus on distributing difficult points, arranged in an easy-to-hard sequence to facilitate reader comprehension. It can serve as a reference book for undergraduate and associate degree students majoring in computer science in higher education institutions, as a review guide for those preparing to take postgraduate entrance exams in computer science, and as a reference for relevant technical personnel.
Compiler Principles: Learning and Application Guide
📌 Related Posts
News
What should I do if my baby has a recurrent fever of 38 degrees Celsius?
2026-09-21
Literature
Genetically engineered drugs
2026-09-30
News
What time is best for an abortion?
2026-10-01
Literature
Teaching students with moderate to severe disabilities
2026-10-02
Literature
Political Part - (Second Edition)
2026-10-04
Literature
The Rich Dad's Guide to Money - The Most Perfect Wealth Bible in History
2026-10-04
Literature
Engineering Fluid Mechanics
2026-10-04
Literature
C Programming Test Questions and Answers - (Second Edition)
2026-10-04