Modula-3

Modula-3 ist eine imperative, objektorientierte Programmiersprache. Sie ist ein Nachfolger von Modula-2, aber ausnahmsweise nicht von Niklaus Wirth, sondern von DEC und Olivetti entwickelt.

Sicher preist sich heutzutage eigentlich jede Programmiersprache mit einfach an, bei Modula-3 bedeutet es konkrekt, dass die Sprachdefinition insgesamt nur 60 Seiten umfasst. Etliche Features, die andere Programmiersprachen aufblähen, und doch noch nicht so richtig ausgegoren sind, wurden konsequent weggelassen. Geblieben sind: Saubere robuste Syntax, strenge statische Typen, Module, Generische Module (Templates), Objektorientierung, teilweise Aufdeckung, automatische Speicherverwaltung (Garbage Collection), Ausnahmebehandlung (Exceptions), nebenläufige Programmierung (Threads), Kapslung unsicherer Programmteile.

Weblinks