
A Handbook of Compiler Design
N.B. Singh
This audiobook is narrated by a digital voice.
"A Handbook of Compiler Design" is a beginner-friendly guide that demystifies the intricate world of compiler construction, catering to individuals with minimal background in computer science. From lexical analysis to code generation and optimization, this book provides a clear and accessible introduction to the fundamentals of compiler design. Through simple examples, plain language explanations, and hands-on exercises, readers will gain a solid understanding of how compilers translate high-level programming languages into machine code, empowering them to embark on their journey into the fascinating realm of programming language theory and implementation.
Duration - 1h 14m.
Author - N.B. Singh.
Narrator - Digital Voice Mary G.
Published Date - Monday, 20 January 2025.
Copyright - © 2024 N.B. Singh ©.
Location:
United States
Description:
This audiobook is narrated by a digital voice. "A Handbook of Compiler Design" is a beginner-friendly guide that demystifies the intricate world of compiler construction, catering to individuals with minimal background in computer science. From lexical analysis to code generation and optimization, this book provides a clear and accessible introduction to the fundamentals of compiler design. Through simple examples, plain language explanations, and hands-on exercises, readers will gain a solid understanding of how compilers translate high-level programming languages into machine code, empowering them to embark on their journey into the fascinating realm of programming language theory and implementation. Duration - 1h 14m. Author - N.B. Singh. Narrator - Digital Voice Mary G. Published Date - Monday, 20 January 2025. Copyright - © 2024 N.B. Singh ©.
Language:
English
Preface
Duration:00:03:30
Introduction
Duration:00:00:21
Compiler Basics
Duration:00:00:25
Importance of Compiler Design
Duration:00:00:26
Compilation Process Overview
Duration:00:00:33
Working Example: Lexical Analysis
Duration:00:00:54
Numerical Example: Syntax Analysis
Duration:00:00:28
Lexical Analysis
Duration:00:00:03
Regular Expressions
Duration:00:03:10
Finite Automata
Duration:00:03:27
Syntax Analysis
Duration:00:00:03
Context-Free Grammars
Duration:00:03:54
Parsing Techniques
Duration:00:04:00
Semantic Analysis
Duration:00:00:03
Attribute Grammars
Duration:00:05:20
Type Checking
Duration:00:05:23
Intermediate Code Generation
Duration:00:00:04
Three-Address Code
Duration:00:04:46
Quadruples
Duration:00:03:48
Code Optimization
Duration:00:00:03
Control Flow Analysis
Duration:00:03:09
Data Flow Analysis
Duration:00:03:49
Code Generation
Duration:00:00:24
Overview of Code Generation
Duration:00:01:07
Code Generation Techniques
Duration:00:02:57
Code Generation for Object-Oriented Languages
Duration:00:00:27
Overview of Object-Oriented Code Generation
Duration:00:02:26
Challenges in Object-Oriented Code Generation
Duration:00:01:56
Compiler Construction Tools
Duration:00:00:03
Lex and Yacc
Duration:00:06:20
ANTLR
Duration:00:08:23
Case Studies
Duration:00:00:03
Compiler Optimization: A Case Study
Duration:00:02:59