ELAN

aus Wikipedia, der freien Enzyklopädie

Wechseln zu: Navigation, Suche

Die Programmiersprache ELAN (Educational LANguage) wurde 1976 an der Technischen Universität Berlin und der GMD auf Anregung des Arbeitskreises Schulsprache entwickelt. An der TU-Berlin (Fachbereich Softwaretechnik) wurde in Zusammenarbeit mit der Nixdorf AG eine Forschungsprojekt durchgeführt mit dem Ziel, ELAN in den Schulen einsetzen zu können. Dieser ELAN-Compiler wurde mit der Sprache CDL2 entwickelt.

Basis von ELAN ist die ebenfalls an der Technischen Universität Berlin entstandene Sprachfamilie SLAN. Ziel der Entwicklung war die leichte Erlernbarkeit und die Benutzbarkeit in Schulen.

Zu den Eigenschaften, die unter anderem das Erlernen der Top-Down Programmierung erleichtern sollen, gehören beispielsweise die sogenannten refinements. Im Programmcode wird zunächst im Klartext beschrieben, was getan werden soll; diese Beschreibungen werden anschließend erläutert.

Beispiel:

Werte vorbelegen;
Rechnen.
Werte vorbelegen:
a := 27;
b := 15.
Rechnen:
antwort := a + b.

Diese Refinements sind in anderen Programmiersprachen unbekannt und können am ehesten mit parameterlosen Makros verglichen werden. Bei geschickter Verwendung von Refinements sind ELAN-Programme weitgehend selbsterklärend.

Es gab in der Sprache auch bereits eine umfangreiche Modularisierung, wie sich diese später in Sprachen wie Java findet.

[Bearbeiten] Verbreitung

Eine der ersten Schulen, in deren Informatikunterricht ELAN Eingang fand, war das Ceciliengymnasium in Bielefeld. Am Dietrich-Bonhoeffer Gymnasium in Wiehl wurden ab ca. 1982 für etliche Jahre Mehrplatz-Systeme mit mehreren Terminals und zentralen PCs unter EUMEL zur Programmier-Ausbildung mit ELAN betrieben.

Die Betriebssysteme L2 und L3 wurden zum Großteil in ELAN geschrieben.

An der TU-Berlin wurde über Jahre die Lehrerfortbildung der Berliner Schulen mit ELAN durchgeführt.

[Bearbeiten] Literatur

  • G. Hommel, J. Jäckel, S. Jähnichen, K. Kleine, W. Koch, C.H.A. Koster: ELAN-Sprachbeschreibung. Akademische Verlagsgesellschaft, Wiesbaden 1979, ISBN 3400003840.
  • C.H.A. Koster: Top-Down Programming with Elan. Ellis Horwood, 1987, ISBN 0745801870.
  • L.H. Klingen, J. Liedtke: Programmieren mit ELAN. Teubner Verlag, Stuttgart 1983, ISBN 3519025078.
  • L.H. Klingen, J. Liedtke: ELAN in 100 Beispielen. Teubner Verlag, Stuttgart 1985, ISBN 3519025213.

Siehe auch: Liste der Programmiersprachen

[Bearbeiten] Weblinks

Persönliche Werkzeuge
Buch erstellen
Andere Sprachen