Atitit programming language Principles and Introduction Attilax Summary of three major books
Programming language Principles ( version 10) directory:
Chapter 1 Preparation of knowledge
Chapter 2 development of major programming languages
Chapter 3 describes syntax and semantics
Chapter 4 Lexical analysis and grammatical analysis
Chapter 5 names, bindings, and scopes
Chapter 6 data Types
Chapter 7 Expressions and assignment statements
Chapter 8 Statement-level control structures
Section 9 Zhang Ziyi (Procedures
Chapter VII Implementation of sub-procedures
Chapter One abstract data types and encapsulation structure
Chapter IV support for object-oriented programming
Chapter VII concurrency
Chapter VI exception handling and event handling
Chapter VI Functional programming languages
Chapter VI Logic programming language
Reference Documents
the principle of programming language ( version Ten)_ reading channel _51cto.com_ leading Chinese IT Technical website . html
The marrow of code: The core concept of programming language
Chapter 1 How to learn language in depth and efficiency
Chapter 2 birth History of programming language
Chapter 3 The birth of grammar
Chapter 4 Process Control of procedures
Chapter 5 functions
Chapter 6 error Handling
Chapter 7 name and scope
Chapter 8 Types
Chapter 9 Containers and strings
Chapter VII Parallel processing
Chapter One object and class
Chapter IV Inheritance and code re-use
"programming language Implementation Mode" is Terence Parr
Part 1 read input
Chapter 1 Discussion on language application 3
Chapter 2 basic analytic model
Section 3 Zhang Gao parsing mode
Part 2 analysis input
Chapter 4 constructs the middle of the grammar tree to represent the
Chapter 5 traversing and rewriting the tree structure 101
Chapter 6 Records and identifies the symbols in the program 131
Chapter 7 symbol tables for managing data aggregation 155
Chapter 8 static type checking 181
Section 3 explanation of the implementation
Chapter 9 Building a high-level interpreter 219
Chapter Ten Building bytecode interpreter 239
Section 4 Generating output
Chapter One the translation of the language 278
Chapter IV using templates to generate DSL 312
Chapter VII Knowledge summary 348
author:: Nickname :Old Wow's claws( Full Name::AttilaxAkbar Al Rapanui Attilaksachanui)
Kanji Name: Etila ( Ayron) , email:[email protected]
reprint Please indicate source: http://www.cnblogs.com/attilax/
Atiend
Atitit programming language principle and Introduction Attilax summary of three major books