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.

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 

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 

 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 

 Bauer, Friedrich Ludwig, The »Plankalkül« of Konrad Zuse: A Forerunner of Today's Programming Languages 
 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)  
 Mauerer, Wolfgang. »Der Plankalkül von Konrad Zuse« , 1998. 

Programski jeziki
1943 v znanosti
Plankalkül ( nemško » Plan Calculus « ) je programski jezik , ki ga je razvil Konrad Zuse med letomain 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 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 Zuse , Konrad49 ) . » Über den allgemeinen Plankalkül als Mittel zur Formulierung schematisch - kombinativer Aufgaben « . Arch . Math . str . 49. Zuse , Konrad » Der Plankalkül « . Gesellschaft für Mathematik und Datenverarbeitung . Nr. BMBW - GMD - Giloi , Wolfgang , K . » Konrad Zuse's Plankalkül : The First High - Level " non von Neumann " Programming Language « . IEEE Annals of the History of Computing , vol . št. str. april - junij , ( povzetek ) Zunanje povezave Bauer , Friedrich Ludwig , The » Plankalkül « of Konrad Zuse : A Forerunner of Today's Programming Languages Rojas , Raúl idr . » 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 ) Mauerer , Wolfgang . » Der Plankalkül von Konrad Zuse « , Programski jeziki 1943 v znanosti