Smalltalk-80: the language and its implementation
Smalltalk-80: the language and its implementation
Programming languages: an interpreter-based approach
Programming languages: an interpreter-based approach
Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Modern compiler implementation in Java
Modern compiler implementation in Java
Effective Java programming language guide
Effective Java programming language guide
Theory and Practice of Compiler Writing
Theory and Practice of Compiler Writing
The theory of parsing, translation, and compiling
The theory of parsing, translation, and compiling
Hi-index | 0.00 |
This work presents an Object-Oriented framework for the implementation of language interpreters in an educational context. We use this framework to implement different programming language paradigms, including interpreters for the Functional, Object-Oriented and Logic paradigms. This framework focuses its structure on aiding the comprehension of the similarities and differences between the implementation of different paradigms.