Plankalkül - LinkFang.de





Plankalkül


Der Plankalkül ist eine von Konrad Zuse in den Jahren 1942 bis 1946 entwickelte Programmiersprache. Es war die erste höhere Programmiersprache der Welt.

Beschreibung

Die Programmiersprache umfasst unter anderem Zuweisungen, Funktionsaufrufe, bedingte Anweisungen, Schleifen, Gleitkommaarithmetik, Felder, zusammengesetzte Datentypen und andere besondere Merkmale wie zielgerichtete Ausführung.

Die ursprüngliche Notation der Programme erfolgte zweidimensional: Für Indizes und Typangaben waren gesonderte Zeilen vorgesehen. Für eine spätere Implementierung in den 1990er-Jahren wurde eine lineare Umschrift entwickelt.

Das folgende Beispiel zeigt ein Programm (in linearer Umschrift), welches das Maximum von drei Variablen durch den Aufruf der Funktion max3 berechnet:

P1 max3 (V0[:8.0],V1[:8.0],V2[:8.0]) → R0[:8.0]
max(V0[:8.0],V1[:8.0]) → Z1[:8.0]
max(Z1[:8.0],V2[:8.0]) → R0[:8.0]
END
P2 max (V0[:8.0],V1[:8.0]) → R0[:8.0]
V0[:8.0] → Z1[:8.0]
(Z1[:8.0] < V1[:8.0]) → V1[:8.0] → Z1[:8.0]
Z1[:8.0] → R0[:8.0]
END

Geschichte

Konrad Zuse nutzte bei der Entwicklung des Plankalküls die Arbeiten zum Lambda-Kalkül von Alonzo Church und Stephen Kleene aus den 1930er Jahren. Er wollte die Sprache auf einem Nachfolgemodell seiner Z3-Rechenanlage einsetzen, aber durch die Ereignisse des Zweiten Weltkriegs kam es nicht mehr dazu.

Literaturhinweise finden sich zwar schon Ende der 1940er-Jahre, aber erst 1972 wurde die Sprache erstmals komplett veröffentlicht. Im Rahmen einer Dissertation wurde Plankalkül 1975 von J. Hohmann beschrieben und implementiert. Ende der 1990er Jahre folgten unabhängige alternative Implementierungen (1998 und zwei Jahre später eine weitere an der Freien Universität Berlin), inklusive eines Syntax-Editors.

Plankalkül kommt im Bereich der Programmiersprachen vor allem eine historische Bedeutung zu. Praktisch verwendet wurde die Sprache nicht.

Literatur

  • Konrad Zuse: Über den allgemeinen Plankalkül als Mittel zur Formulierung schematisch-kombinativer Aufgaben. Arch. Math. 1, pp. 441-449, 1948/49.
  • Konrad Zuse: Der Plankalkül. Gesellschaft für Mathematik und Datenverarbeitung. Nr. 63, BMBW – GMD – 63, 1972
  • Wolfgang Giloi: Konrad Zuses Plankalkül als Vorläufer moderner Programmiermodelle Konrad-Zuse-Zentrum für Informationstechnik Berlin. Berlin 1990. (Technical report TR 90-13 )
  • Jürgen Alex: Grundzüge des Plankalküls, in: Drsb.: Zur Entstehung des Computers - Von Alfred Tarski zu Konrad Zuse [ ... ] - Tertium non datur, VDI-Verlag Düsseldorf 2007, SS. 215 bis 233

Weblinks


Kategorien: Keine Kategorien vorhanden!

Quelle: Wikipedia - http://de.wikipedia.org/wiki/Plankalkül (Vollständige Liste der Autoren des Textes [Versionsgeschichte])    Lizenz: CC-by-sa-3.0

Änderungen: Alle Bilder mit den meisten Bildunterschriften wurden entfernt. Ebenso alle zu nicht-existierenden Artikeln/Kategorien gehenden internen Wikipedia-Links (Bsp. Portal-Links, Redlinks, Bearbeiten-Links). Entfernung von Navigationsframes, Geo & Normdaten, Mediadateien, gesprochene Versionen, z.T. ID&Class-Namen, Style von Div-Containern, Metadaten, Vorlagen, wie lesenwerte Artikel. Ansonsten sind keine Inhaltsänderungen vorgenommen worden. Weiterhin kann es durch die maschinelle Bearbeitung des Inhalts zu Fehlern gerade in der Darstellung kommen. Darum würden wir jeden Besucher unserer Seite darum bitten uns diese Fehler über den Support mittels einer Nachricht mit Link zu melden. Vielen Dank!

Stand der Informationen: August 201& - Wichtiger Hinweis: Da die Inhalte maschinell von Wikipedia übernommen wurden, ist eine manuelle Überprüfung nicht möglich. Somit garantiert LinkFang.de nicht die Richtigkeit und Aktualität der übernommenen Inhalte. Sollten die Informationen mittlerweile fehlerhaft sein, bitten wir Sie darum uns per Support oder E-Mail zu kontaktieren. Wir werden uns dann innerhalb von spätestens 10 Tagen um Ihr Anliegen kümmern. Auch ohne Anliegen erfolgt mindestens alle drei Monate ein Update der gesamten Inhalte.