introduzione
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.
Questo libro utilizza una vasta gamma di nuovi materiali, oltre a illustrazioni e testi. Fai attenzione a combinare la teoria con la pratica. Questo libro può essere utilizzato come libro di testo per l'informatica e le major correlate nei college e nelle università, e può anche essere utilizzato come riferimento per l'ingegneria del software e il personale tecnico.