Pizza into Java: Translating theory into practice

Martin Odersky, Philip Wadler

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract / Description of output

Pizza is a strict superset of Java that incorporates three ideas from the academic community: parametric polymorphism, higher-order functions, and algebraic data types. Pizza attempts to make these ideas accessible by translating them into Java. We mean that both figuratively and literally, because Pizza is defined by translation into Java. It turns out that these features integrate well: Pizza fits smoothly to Java, with only a few rough edges.
Original languageEnglish
Title of host publicationIn Proc. 24th ACM Symposium on Principles of Programming Languages
PublisherACM Press
Pages146-159
Number of pages14
ISBN (Print)0-89791-853-3
DOIs
Publication statusPublished - 1997

Fingerprint

Dive into the research topics of 'Pizza into Java: Translating theory into practice'. Together they form a unique fingerprint.

Cite this