Plankalkül (plan calculus) is a computer language developed for engineering purposes by Konrad Zuse between 1942 and 1946. It was the first high level language (ie. non-von Neumann language) to be designed for a computer. It included assignment statements, sub routines, conditional statements, iteration, floating point arithmetic, arrays, hierarchical record structures, assertions, exception handling and other advanced features such as goal-directed execution. It was first published in 1972 and the first compiler for it was implemented in 2000 by the University of Berlin.


See also: high-level programming language, programming language