Partial Evaluation for Class-Based Object-Oriented Languages

Ulrik Pagh Schultz, Olivier Danvy (Editor), Andrzej Filinski (Editor)

    Research output: Contribution to book/anthology/report/proceedingArticle in proceedingsResearch

    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.
    Original languageEnglish
    Title of host publicationLecture Notes In Computer Science : Proceedings of the Second Symposium on Programs as Data Objects
    Number of pages25
    Volume2053
    PublisherSpringer
    Publication date2001
    EditionLecture Notes in Computer Science 2053
    Pages173-197
    ISBN (Print)0302-9743
    ISBN (Electronic)3-540-42068-1
    Publication statusPublished - 2001
    EventPADO-II - Århus, Denmark
    Duration: 21 May 200123 Jan 2005
    Conference number: 2

    Conference

    ConferencePADO-II
    Number2
    Country/TerritoryDenmark
    CityÅrhus
    Period21/05/200123/01/2005

    Keywords

    • Programming language
    • Performance evaluation
    • Software development
    • Object oriented
    • Partial evaluation
    • JAVA language

    Fingerprint

    Dive into the research topics of 'Partial Evaluation for Class-Based Object-Oriented Languages'. Together they form a unique fingerprint.

    Cite this