Principles of Compilation (Books published by Higher Education Press in 2003)


This book introduces the general principles and basic implementation methods of compiler construction. The main content includes lexical analysis, syntax analysis, semantic analysis, and intermediate code. Generation, code optimization and target code generation, etc. In addition to introducing the compilation technology of imperative programming languages, this book also introduces the implementation technology of object-oriented languages ​​and functional programming languages. The book also emphasizes some related theoretical knowledge, such as formal language and automata theory, grammar-guided definition and attribute grammar, type theory and type system, etc.

This book uses a wide range of novel materials, as well as illustrations and texts. Pay attention to combining theory with practice. This book can be used as a textbook for computer science and related majors in colleges and universities, and can also be used as a reference for computer software engineering and technical personnel.

Related Articles