Copenhagen Programming Language Seminar


Partial evaluation and object-oriented languages

Ulrik Pagh Schultz
Department of Computer Science, University of Aarhus, Denmark

Thursday, October 31st, 15:15-16:00
IT-C, Glentevej 67, room 2.03


Partial evaluation is a software engineering technique for automatically generating efficient, specialized programs from generic programs. In this talk, I will give an overview of partial evaluation for object-oriented languages, including both technical and conceptual issues. The relationship between partial evaluation and respectively inheritance, aspect-oriented programming, design patterns, and virtual machines will all be addressed.

Scientific host: Kasper Østerbye. Administrative host: Camilla Jørgensen. All are welcome.
The Copenhagen Programming Language Seminar (COPLAS) is a collaboration between DIKU, IT-C and KVL.
To receive information about COPLAS talks by email, send a message to prog-lang-request@mail.it-c.dk with the word 'subscribe' as subject or in the body.
For more information about COPLAS, see http://www.coplas.org