Plankalkül

Iz Wikipedije, proste enciklopedije
Plankalkül
Paradigmaproceduralna
Začetna izdaja1942[1]
OblikovalKonrad Zuse[d]
RazvijalecKonrad Zuse[d]
Stabilna izdajaC99 (marec 2000)
Večje implementacijePlankalkül-Compiler, FU Berlin leta 2000
VpliviBegriffsschrift
Vplival naSuperplan - Heinz Rutishauser

Plankalkül (nemško »Plan Calculus«) je programski jezik, ki ga je razvil Konrad Zuse med letoma 1943 in 1945. Plankalkül je bil prvi visokonivojski programski jezik.

Nemški izraz 'Kalkül' pomeni formalni (logični) sistem. Hilbertov sistem se je na primer imenoval 'Hilbert-Kalkül', tako da Plankalkül, strogo gledano, pomeni formalni sistem za načrtovanje.

Zgled[uredi | uredi kodo]

Programček izračuna največjo izmed treh vrednosti s klicem funkcije max:

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

Opombe in sklici[uredi | uredi kodo]

  • Zuse, Konrad (1948/49). »Über den allgemeinen Plankalkül als Mittel zur Formulierung schematisch-kombinativer Aufgaben«. Arch. Math. 1, str. 441-449, 1948/49.
  • Zuse, Konrad (1972). »Der Plankalkül«. Gesellschaft für Mathematik und Datenverarbeitung. Nr. 63, BMBW - GMD - 63, 1972.
  • The origins and the development of two of the first high level programming languages — str. 26.
    • Giloi, Wolfgang, K. (1997). »Konrad Zuse's Plankalkül: The First High-Level "non von Neumann" Programming Language«. IEEE Annals of the History of Computing, vol. 19, št. 2, str. 17-24, april-junij, 1997. (povzetek)

    Zunanje povezave[uredi | uredi kodo]