
Partial Evaluation for Class-Based Object-Oriented Languages
Author(s) -
Ulrik Pagh Schultz
Publication year - 2000
Publication title -
daimi pb
Language(s) - English
Resource type - Journals
eISSN - 2245-9316
pISSN - 0105-8517
DOI - 10.7146/dpb.v29i552.7109
Subject(s) - computer science , programming language , object oriented programming , implementation , class (philosophy) , partial evaluation , object (grammar) , software , software engineering , artificial intelligence
Object-oriented programming facilitates the development of generic software, but at a cost in terms of performance of the final program. We use partial evaluation to automatically map generic object-oriented software into specific implementations. In this paper we give a concise and formalized description of how partial evaluation specializes an object-oriented program.