Zonnon for .NET – A Language and Compiler Experiment

  • Jürg Gutknecht
  • Eugene Zueff
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2789)


In this article we introduce and present a new programming language called Zonnon and its implementation for .NET. Zonnon is an evolution of Oberon. It distinguishes itself by a wide spectrum of applicability and by a highly comprehensive object model. Special highlights are an advanced notion of active object and a unified concept of abstraction called definition. We also briefly discuss both the mapping of Zonnon’s object model to .NET and the use of a new compiler integration technology called CCI.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Wirth, N.: The Programming Language Oberon. Software – Practice and Experience 18(7), 671–690 (1988)MATHCrossRefGoogle Scholar
  2. 2.
    Kirk, B., Lightfoot, D.: The Zonnon Language Report (2003)Google Scholar
  3. 3.
    Gutknecht, J.: Do the Fish Really Need Remote Control?, A Proposal for SelfActive Objects in Oberon. In: Mössenböck, H. (ed.) JMLC 1997. LNCS, vol. 1204, pp. 207–220. Springer, Heidelberg (1997)Google Scholar
  4. 4.
    Reali, P.: Using Oberon’s Active Objects for Language Interoperability and Compilation. Diss. ETH No. 15022Google Scholar
  5. 5.
    Gutknecht, J.: Active Oberon for .NET: An Exercise in Object Model Mapping. In: BABEL 2001, Satellite to PLI 2001, Florence, IT (2001)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2003

Authors and Affiliations

  • Jürg Gutknecht
    • 1
  • Eugene Zueff
    • 1
  1. 1.Computer Systems InstituteETH ZürichSwitzerland

Personalised recommendations