Plankalkül

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.

Inhaltsverzeichnis

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 die erste reale 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ül 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 Jahren 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

  • Zuse, Konrad: Über den allgemeinen Plankalkül als Mittel zur Formulierung schematisch-kombinativer Aufgaben. Arch. Math. 1, pp. 441-449, 1948/49.
  • Zuse, Konrad: 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


Wikimedia Foundation.

Игры ⚽ Нужно решить контрольную?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Plankalkul — Plankalkül Plankalkül est un langage de programmation, conçu de 1942 à 1946 par l allemand Konrad Zuse. À l époque, Zuse ne fit aucune communication scientifique à ce sujet, pour diverses raisons : la Seconde Guerre mondiale faisait rage, et …   Wikipédia en Français

  • Plankalkül — Plankalkül,   eine 1945 von Konrad Zuse vollendete Programmiersprache. Sie gilt damit als erste Programmiersprache überhaupt, wurde allerdings nie praktisch eingesetzt. Der Name Plankalkül geht auf den Titel des Artikels zurück, in dem Zuse die… …   Universal-Lexikon

  • Plankalkül — Saltar a navegación, búsqueda Plankalkül es un lenguaje de programación desarrollado por Konrad Zuse. Mientras Zuse vivió nunca pasó de ser un lenguaje teórico, fue hasta cinco años después de su muerte en 1995 que un equipo de la Universidad… …   Wikipedia Español

  • Plankalkül — Infobox programming language name = Plankalkül paradigm = procedural year = concept first published in 1948 designer = Konrad Zuse latest release version = C99 latest release date = March 2000 implementations = Plankalkül Compiler by the FU… …   Wikipedia

  • Plankalkül — Cet article possède un paronyme, voir : Plan Calcul. Plankalkül est un langage de programmation, conçu de 1942 à 1946 par l allemand Konrad Zuse. À l époque, Zuse ne fit aucune communication scientifique à ce sujet, pour diverses… …   Wikipédia en Français

  • Plankalkül — …   Википедия

  • Plankalkül — ● ►de np. m. ►LANG Le tout premier langage de programmation, créé par Zuse, Konrad vers 1945. Il pouvait manipuler des tableaux, des enregistrements et connaissait l affectation …   Dictionnaire d'informatique francophone

  • Планкалкюль — (нем. Plankalkül исчисление планов),  первый в мире высокоуровневый язык программирования, созданный немецким инженером Конрадом Цузе в 1942 году. В переводе на русский это название соответствует выражению «планирующее исчисление» …   Википедия

  • Konrad Zuse — Infobox Scientist name = Konrad Zuse |200px image width = 200px caption = Konrad Zuse in 1992 birth date = June 22, 1910 birth place = Berlin, German Empire death date = December 18, 1995 (Aged 85) death place = Hünfeld, Germany residence =… …   Wikipedia

  • Konrad Zuse — (1992) Konrad Ernst Otto Zuse (* 22. Juni 1910 in Berlin Wilmersdorf; † 18. Dezember 1995 in …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”