Abstract
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.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Wirth, N.: The Programming Language Oberon. Software – Practice and Experience 18(7), 671–690 (1988)
Kirk, B., Lightfoot, D.: The Zonnon Language Report (2003)
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)
Reali, P.: Using Oberon’s Active Objects for Language Interoperability and Compilation. Diss. ETH No. 15022
Gutknecht, J.: Active Oberon for .NET: An Exercise in Object Model Mapping. In: BABEL 2001, Satellite to PLI 2001, Florence, IT (2001)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Gutknecht, J., Zueff, E. (2003). Zonnon for .NET – A Language and Compiler Experiment. In: Böszörményi, L., Schojer, P. (eds) Modular Programming Languages. JMLC 2003. Lecture Notes in Computer Science, vol 2789. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-45213-3_18
Download citation
DOI: https://doi.org/10.1007/978-3-540-45213-3_18
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-40796-6
Online ISBN: 978-3-540-45213-3
eBook Packages: Springer Book Archive