Zonnon

Zonnon
Zonnon
Paradigmen: imperativ, strukturiert, objektorientiert, modular
Erscheinungsjahr: 2002
Entwickler: Jürg Gutknecht
Einflüsse: Active Oberon, Oberon, Common Intermediate Language

Zonnon ist eine imperative, modulare und objektorientierte Programmiersprache, die als direkter Nachfolger der Sprache Oberon und somit auch von Modula-2 und Pascal entstand. Sie wurde von Jürg Gutknecht an der ETH Zürich entwickelt.

Zonnon wurde mit der Zielsetzung entworfen, den Geist von Oberon als einfacher und klarer Programmiersprache beizubehalten, aber gleichzeitig die objektorientierten Eigenschaften zu verbessern und das Konzept der Softwareentwicklung als Implementierung vordefinierter Abstraktionen zu betonen. Neben einer Erweiterung des Vererbungskonzeptes über „Facetten“ unterstützt Zonnon Nebenläufigkeit mit aktiven Objekten. Des Weiteren sollte die Sprache auf natürliche Weise in die .NET-Plattform eingebunden werden. Der derzeitige Stand der Programmiersprache wird im Zonnon Language Report von Dezember 2005 beschrieben.

Der Name Zonnon hat keine weitere Bedeutung. Er wurde gewählt, weil er ähnlich wie „Oberon“ klingt und somit die Kontinuität dieser Programmiersprache ausdrückt. Der Buchstabe Z in Zonnon soll andeuten, dass es sich um die letzte Programmiersprache der Oberon-Modula-Pascal-Familie handelt.

Es existiert eine Zonnon-Implementierung für die .NET-Plattform, die in Visual Studio 2008 integriert ist, und eine weitere für die Mono-Plattform mit einer Einbindung in die Softwareentwicklungsumgebung Eclipse. Die .NET-Installation enthält mit dem ETH Zonnon Builder außerdem eine eigene, kleine IDE.

Code-Beispiele

Hallo-Welt-Programm

 module Main;
 
 begin
     writeln("Hallo Welt!")
 end Main.

Weblinks


Wikimedia Foundation.

Игры ⚽ Нужно сделать НИР?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Zonnon — Для улучшения этой статьи желательно?: Проставить шаблон карточку, который существует для предмета статьи. Пример использования шаблона есть в статьях на похожую тематику …   Википедия

  • Zonnon — infobox programming language name = Zonnon paradigm = year = designer = developer = latest release version = latest release date = latest test version = latest test date = typing = implementations = dialects = influenced by = influenced =… …   Wikipedia

  • Oberon programming language — Infobox programming language name = Oberon paradigm = imperative, structured, modular year = 1986 designer = Niklaus Wirth | typing = strong, static dialects = implementations = influenced by = Modula 2 influenced = Oberon 2, ZonnonOberon is a… …   Wikipedia

  • Liste von Hallo-Welt-Programmen/Programmiersprachen — Dies ist eine Liste von Hallo Welt Programmen für gebräuchliche Programmiersprachen. Weitere Beispiele für grafische Benutzeroberflächen, Web Technologien, exotische Programmiersprachen und Textauszeichnungssprachen sind unter Liste von Hallo… …   Deutsch Wikipedia

  • Список языков программирования по категориям — Списки языков программирования По категориям Хронологический Генеалогический Приведён список языков программирования, сгруппированных по категориям. Некоторые языки попали в несколько категорий. Содержание …   Википедия

  • Oberon (programming language) — Oberon Paradigm(s) imperative, structured, modular Appeared in 1986 Designed by Niklaus Wirth Typing discipline strong, static …   Wikipedia

  • Active Oberon — Класс языка: императивный, структурированный, модульный Появился в: 2000 Автор(ы): Patrik Reali, B. Meyer, Brinch Hansen, Pieter Muller, Jurg Gutknecht (Юрг Гуткн …   Википедия

  • Active Oberon — Paradigmen: imperativ, strukturiert, objektorientiert Entwickler: Niklaus Wirth, Jürg Gutknecht Einflüsse: Oberon Beeinflusste …   Deutsch Wikipedia

  • Jürg Gutknecht — (* 3. Januar 1949 in Bülach) ist ein Schweizer Informatiker. Er entwickelte zusammen mit Niklaus Wirth die Programmiersprache Oberon und das gleichnamige Betriebssystem und erweiterte die Oberon Modula Pascal Sprachfamilie um Active Oberon und… …   Deutsch Wikipedia

  • Liste der .NET-Sprachen — Die folgende Aufstellung enthält eine Liste von Programmiersprachen für Microsoft .NET, Mono, DotGNU oder einer kompatiblen Laufzeitumgebung. Sprache Implementierung Hersteller Ada 2005 A# (Ada for .NET) APL Dyalog.NET ASP ASP.NET: ASM to IL …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”