CSC312 Books
Author: Jeffrey Ullman, Ravi Sethi, Monica Lam, Alfred Aho
School: Edo University
Department: Science and Technology
Course Code: CSC312, CMP312
Topics: compilers, Simple Syntax-Directed Translator, lexical analysis, syntax analysis, Syntax-Directed Translation, Intermediate-Code Generation, Run-Time Environments, code generation, Machine-Independent Optimizations, Instruction-Level Parallelism
Advanced Compiler Design and Implementation
Author: Steven Muchnick
School: Edo University
Department: Science and Technology
Course Code: CSC312
Topics: Compiler Design, compiler Implementation, informal compiler algorithm notation, Low-Level Intermediate Languages, Multi-Level Intermediate Languages, run-time support, Data Representations, control-flow analysis, Data-Flow Analysis, Procedure Optimizations, Register Allocation, code scheduling, Memory Hierarchy optimization, Data-Cache Optimization
Engineering a compiler, 2nd edition
Author: Keith Cooper, Linda Torczon
School: Edo University
Department: Science and Technology
Course Code: CSC312
Topics: scanners, regular expression, Top-Down Parsing, parsing, Expressing Syntax, Bottom-Up Parsing, Context-Sensitive Analysis, Intermediate Representations, Procedure Abstraction, code shape, Arithmetic Operators, Boolean operators, relational operators, character strings, procedure calls, Data-Flow Analysis, Iterative Data-Flow Analysis, Interprocedural Analysis, scalar optimizations, code motion, Instruction Scheduling, register allocation, Local Register Allocation, Global Register Allocation
Departments
Administration, Social and Management science
Agriculture and Veterinary Medicine
Arts and Humanities
Education
Engineering
General studies
Law
Medical, Pharmaceutical and Health science
Science and Technology