Modular Programming Languages

Volume 2789 of the series Lecture Notes in Computer Science pp 132-143

Zonnon for .NET – A Language and Compiler Experiment

  • Jürg GutknechtAffiliated withComputer Systems Institute, ETH Zürich
  • , Eugene ZueffAffiliated withComputer Systems Institute, ETH Zürich

* Final gross prices may vary according to local VAT.

Get Access


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.