www.wikidata.de-de.nina.az
Cluster ist eine Programmiersprache die Anfang der 1990er von Thomas Pfrengle und Ulrich Sigmund StoneWare fur das Amiga Graphikkartensystem EGS entwickelt wurde Sie ist ein Dialekt der Programmiersprache Modula 2 mit Anleihen aus Oberon objektorientierte Elemente und Ada Ausnahmebehandlung Eigenschaften Bearbeitenstrenge und statische Typen Ordinale Typen Ganze Zahlen Aufzahlungen Zeichen Wahrheitswerte Unterbereiche ordinaler Typen Mengen uber ordinalen Typen Felder mit ordinalen Typen fur Indizes Gleitkommazahlen Texte Tags eine Besonderheit des Amiga Betriebssystems Paare aus einer Eigenschaft und einem Parameter Datenverbunde und Objekte Unterprogramme und Funktionen Module Generische Module ohne Maschinencodevervielfaltigung Objektorientierung Mehrfachvererbung in Ansatzen automatische Freigabe von Ressourcen wie Speicher Fenster Dateizugriffen usw es kann allerdings leicht passieren dass Ressourcen zu fruh freigegeben werden Ausnahmebehandlung Exceptions nebenlaufige Programmierung in Ansatzen Threads Unterstutzung von Aufrufen von AmigaOS Funktionsbibliotheken maschinennahe Programmierelemente Abfrage von Prozessorflags eingebettete Assemblerprogramme Projekte BearbeitenDie wohl bekanntesten mit Cluster realisierten Projekte sind die objektorientierte grafische Benutzeroberflache von EGS die Cluster Entwicklungsumgebung und ein Klangverarbeitungsprogramm namens Assampler Abgerufen von https de wikipedia org w index php title Cluster Programmiersprache amp oldid 163647323