Nett (Programmiersprache)

Nett ist eine fortgeschrittene objektorientierte Programmiersprache.

Es zeigt ein starkes Typ-System, das helfen kann, viele allgemeine Programmfehler, wie ungültiger Zeigestock dereferences und ungültige Würfe, durch das Ermitteln potenzieller Laufzeitfehler während der Übersetzung zu beseitigen; die Absicht der Entwerfer war, Sicherheitseigenschaften zur Verfügung zu stellen, die mit denjenigen vergleichbar sind, die auf Sprachen wie ML und Haskell, aber das Verwenden einer herkömmlicheren Syntax gefunden sind.

Nette Ziele, und als solcher zusätzlich zu den gemeinsamen Merkmalen von modernen objektorientierten Programmiersprachen an der Eigenschaft reich zu sein, führt es Verträge im Stil von Eiffel, Klassendehnbarkeit durch Mehrmethoden und vielen Konzepten durch, die von der funktionellen Programmierung wie anonyme Funktionen, Tupel, Muster gezogen sind, das ("Wertabsendung"), und parametrischer polymorphism zusammenpasst.

Quellprogramme werden nach Java bytecode kompiliert, und können deshalb mit Bibliotheken aufeinander wirken, die in Java und andere Programmiersprachen geschrieben sind, die Java Virtuelle Maschine ins Visier nehmen.

Die Arbeit an der Netten Sprache scheint, sich seit Anfang 2006 verlangsamt zu haben.

Außenverbindungen


Cornelius Boza Edwards / Callao
Impressum & Datenschutz