UnipiEprints
Università di Pisa
Sistema bibliotecario di ateneo

Java$\Omega$: The Structures and the Implementation of a Preprocessor for Java with m\_parameters

Occhiuto, Maria Eugena and Bellia, Marco (2008) Java$\Omega$: The Structures and the Implementation of a Preprocessor for Java with m\_parameters. Technical Report del Dipartimento di Informatica . Università di Pisa, Pisa, IT.

[img] Other (GZip)
Available under License Creative Commons Attribution No Derivatives.

Download (419Kb)

    Abstract

    In \cite{bellia2008} an extension of Java is described which allows methods to have other methods as parameters and a meaning preserving transformation is defined, which maps programs in the extended language into ordinary Java programs. In this paper we present an implementation for such extended language, based on the transformation defined. We also discuss the integration of the programs in the extended language with ordinary first order programs, and hence Java API . Eventually the language is extended with mc\_parameters for which an implementation with callbacks \cite{horstmann2007} is shown.

    Item Type: Book
    Uncontrolled Keywords: object oriented programming, higher order methods, m_parameters, Java, preprocessor, attribute grammar
    Subjects: Area01 - Scienze matematiche e informatiche > INF/01 - Informatica
    Divisions: Dipartimenti (until 2012) > DIPARTIMENTO DI INFORMATICA
    Depositing User: dott.ssa Sandra Faita
    Date Deposited: 04 Dec 2014 14:31
    Last Modified: 04 Dec 2014 14:31
    URI: http://eprints.adm.unipi.it/id/eprint/2215

    Repository staff only actions

    View Item