Plankalkül
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.
Paradigma | proceduralna |
---|---|
Začetna izdaja | 1942[1] |
Oblikoval | Konrad Zuse[d] |
Razvijalec | Konrad Zuse[d] |
Stabilna izdaja | C99 (marec 2000) |
Večje implementacije | Plankalkül-Compiler, FU Berlin leta 2000 |
Vplivi | Begriffsschrift |
Vplival na | Superplan - Heinz Rutishauser |
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
urediProgramč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- 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.
- 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- Bauer, Friedrich Ludwig, The »Plankalkül« of Konrad Zuse: A Forerunner of Today's Programming Languages (angleško)
- Rojas, Raúl idr. (2000). »Plankalkül: The First High-Level Programming Language and its Implementation«. Inštitut za informatiko, Svobodna univerza v Berlinu, Tehnično poročilo B-3/2000. (celo besedilo) Arhivirano 2014-10-18 na Wayback Machine. (angleško)
- Mauerer, Wolfgang. »Der Plankalkül von Konrad Zuse« Arhivirano 2007-09-28 na Wayback Machine., 1998. (nemško)