2013•Unpublished venueRequires access

The Zonnon Project: A.NET Language and Compiler Experiment

Jürg Gutknecht, Владимир Юрьевич Романов, Eugene Zueff

Open publisher page 1 citations

Abstract

Zonnon is a new programming language that combines the style and the virtues of the Pascal family with a number of novel programming concepts and constructs. It covers a wide range of programming models from algorithms and data structures to interoperating active objects in a distributed system. In contrast to popular object-oriented languages, Zonnon propagates a symmetric compositional inheritance model. In this paper, we first give a brief overview of the language and then focus on the implementation of the compiler and builder on top of.NET, with a particular emphasis on the use of the MS Common Compiler Infrastructure (CCI). The Zonnon compiler is an interesting showcase for the.NET interoperability platform because it implements a non-trivial but still “natural ” mapping from the language’s intrinsic object model to the underlying CLR.

About this research paper

What this paper is about

Zonnon is a new programming language that combines the style and the virtues of the Pascal family with a number of novel programming concepts and constructs. It covers a wide range of programming models from algorithms and data structures to interoperating active objects in a distributed system. In contrast to popular object-oriented languages, Zonnon propagates a symmetric compositional inheritance model. In this paper, we first give a brief overview of the language and then focus on the implementation of the compiler and builder on top of.NET, with a particular emphasis on the use of the MS Common Compiler Infrastructure (CCI). The Zonnon compiler is an interesting showcase for the.NET interoperability platform because it implements a non-trivial but still “natural ” mapping from the language’s intrinsic object model to the underlying CLR.

Why it matters

OpenAlex reports 1 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

Zonnon is a new programming language that combines the style and the virtues of the Pascal family with a number of novel programming concepts and constructs. It covers a wide range of programming models from algorithms and data structures to interoperating active objects in a distributed system. In contrast to popular object-oriented languages, Zonnon propagates a symmetric compositional inheritance model. In this paper, we first give a brief overview of the language and then focus on the implementation of the compiler and builder on top of.NET, with a particular emphasis on the use of the MS Common Compiler Infrastructure (CCI). The Zonnon compiler is an interesting showcase for the.NET interoperability platform because it implements a non-trivial but still “natural ” mapping from the language’s intrinsic object model to the underlying CLR.

Key concepts: Compiler, Programming language, Computer science, Compiler correctness, Interoperability, Compiler construction, Pascal (unit), Inheritance (genetic algorithm)

Related papers

Back to paper searchBrowse research topicsOriginal source
The Zonnon Project: A.NET Language and Compiler Experiment — Research Paper | ScholarLens