반응형
목차
Abstraction (추상화)
Programming languages are how we instruct machines to do our bidding
The more precisely we can model domain-specific abstractions, the better programs we can write, i.e.
- concise
- maintainable
- efficient
- correct
Abstraction is the process of generalizing concrete details to focus attention on details of greater importance.
What is a Definitional Interpreter
Definitional Interpreter: Function that takes input of program text and returns the result of that program
Pipeline of a Definitional Interpreter
반응형
'학교 > CPL' 카테고리의 다른 글
Lecture 4: Functions (1) | 2024.03.27 |
---|---|
CPL 1-2: Semantics and Transformations (0) | 2024.03.26 |
Lecture 3: Semantics & Transformations (1) | 2024.03.26 |
CPL 1 : Syntax and Parsing (1) | 2024.03.25 |
Lecture 2: Syntax & Parsing (1) | 2024.03.25 |
댓글