Partial Evaluation for Class-Based Object-Oriented Languages

Ulrik Pagh Schultz, Olivier Danvy (Redaktør), Andrzej Filinski (Redaktør)

Publikation: Bidrag til bog/antologi/rapport/konference-proceedingKonferencebidrag i proceedingsForskning

Resumé

Object-oriented programming facilitates the development of generic software, but at a significant cost in terms of performance. We apply partial evaluation to object-oriented programs, to automatically map generic software into specific implementations. In this paper we give a concise, formal description of a simple partial evaluator for a minimal object-oriented language, and give directions for extending this partial evaluator to handle realistic programs.
OriginalsprogEngelsk
TitelLecture Notes In Computer Science : Proceedings of the Second Symposium on Programs as Data Objects
Antal sider25
Vol/bind2053
ForlagSpringer
Publikationsdato2001
UdgaveLecture Notes in Computer Science 2053
Sider173-197
ISBN (Trykt)0302-9743
ISBN (Elektronisk)3-540-42068-1
StatusUdgivet - 2001
Udgivet eksterntJa
BegivenhedPADO-II - Århus, Danmark
Varighed: 21. maj 200123. jan. 2005
Konferencens nummer: 2

Konference

KonferencePADO-II
Nummer2
LandDanmark
ByÅrhus
Periode21/05/200123/01/2005

Fingeraftryk

Object oriented programming
Costs

Citer dette

Schultz, U. P., Danvy, O. (red.), & Filinski, A. (red.) (2001). Partial Evaluation for Class-Based Object-Oriented Languages. I Lecture Notes In Computer Science: Proceedings of the Second Symposium on Programs as Data Objects (Lecture Notes in Computer Science 2053 udg., Bind 2053, s. 173-197). Springer.
Schultz, Ulrik Pagh ; Danvy, Olivier (Redaktør) ; Filinski, Andrzej (Redaktør). / Partial Evaluation for Class-Based Object-Oriented Languages. Lecture Notes In Computer Science: Proceedings of the Second Symposium on Programs as Data Objects. Bind 2053 Lecture Notes in Computer Science 2053. udg. Springer, 2001. s. 173-197
@inproceedings{11502ae0e2fe11dd990c000ea68e967b,
title = "Partial Evaluation for Class-Based Object-Oriented Languages",
abstract = "Object-oriented programming facilitates the development of generic software, but at a significant cost in terms of performance. We apply partial evaluation to object-oriented programs, to automatically map generic software into specific implementations. In this paper we give a concise, formal description of a simple partial evaluator for a minimal object-oriented language, and give directions for extending this partial evaluator to handle realistic programs.",
author = "Schultz, {Ulrik Pagh} and Olivier Danvy and Andrzej Filinski",
year = "2001",
language = "English",
isbn = "0302-9743",
volume = "2053",
pages = "173--197",
booktitle = "Lecture Notes In Computer Science",
publisher = "Springer",
address = "Germany",
edition = "Lecture Notes in Computer Science 2053",

}

Schultz, UP, Danvy, O (red.) & Filinski, A (red.) 2001, Partial Evaluation for Class-Based Object-Oriented Languages. i Lecture Notes In Computer Science: Proceedings of the Second Symposium on Programs as Data Objects. Lecture Notes in Computer Science 2053 udg, bind 2053, Springer, s. 173-197, PADO-II, Århus, Danmark, 21/05/2001.

Partial Evaluation for Class-Based Object-Oriented Languages. / Schultz, Ulrik Pagh; Danvy, Olivier (Redaktør); Filinski, Andrzej (Redaktør).

Lecture Notes In Computer Science: Proceedings of the Second Symposium on Programs as Data Objects. Bind 2053 Lecture Notes in Computer Science 2053. udg. Springer, 2001. s. 173-197.

Publikation: Bidrag til bog/antologi/rapport/konference-proceedingKonferencebidrag i proceedingsForskning

TY - GEN

T1 - Partial Evaluation for Class-Based Object-Oriented Languages

AU - Schultz, Ulrik Pagh

A2 - Danvy, Olivier

A2 - Filinski, Andrzej

PY - 2001

Y1 - 2001

N2 - Object-oriented programming facilitates the development of generic software, but at a significant cost in terms of performance. We apply partial evaluation to object-oriented programs, to automatically map generic software into specific implementations. In this paper we give a concise, formal description of a simple partial evaluator for a minimal object-oriented language, and give directions for extending this partial evaluator to handle realistic programs.

AB - Object-oriented programming facilitates the development of generic software, but at a significant cost in terms of performance. We apply partial evaluation to object-oriented programs, to automatically map generic software into specific implementations. In this paper we give a concise, formal description of a simple partial evaluator for a minimal object-oriented language, and give directions for extending this partial evaluator to handle realistic programs.

M3 - Article in proceedings

SN - 0302-9743

VL - 2053

SP - 173

EP - 197

BT - Lecture Notes In Computer Science

PB - Springer

ER -

Schultz UP, Danvy O, (ed.), Filinski A, (ed.). Partial Evaluation for Class-Based Object-Oriented Languages. I Lecture Notes In Computer Science: Proceedings of the Second Symposium on Programs as Data Objects. Lecture Notes in Computer Science 2053 udg. Bind 2053. Springer. 2001. s. 173-197