반응형
    
    
    
  목차
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 | 
										
									
										
									
										
									
										
									
댓글