Superplan

From HandWiki
Short description: Programming language with strong abstraction from details of hardware

Superplan
Designed byHeinz Rutishauser
First appeared1951
Influenced by
Plankalkül
Influenced
ALGOL 58

Superplan was a high-level programming language developed between 1949 and 1951 by Heinz Rutishauser, the name being a reference to "Rechenplan" (i.e. computation plan), in Konrad Zuse's terminology designating a single Plankalkül program.

The language was described in Rutishauser's 1951 publication Über automatische Rechenplanfertigung bei programmgesteuerten Rechenmaschinen (i.e. Automatically created Computation Plans for Program-Controlled Computing Machines).[1]

Superplan introduced the keyword für as for loop, which had the following form ([math]\displaystyle{ a_i }[/math] being an array item):

Für i=base(increment)limit: [math]\displaystyle{ a_i }[/math] + addend = [math]\displaystyle{ a_i }[/math]

See also

References

  1. "Über automatische Rechenplanfertigung bei programmgesteuerten Rechenanlagen" (in de). Zeitschrift für Angewandte Mathematik und Mechanik 31: 255. 1951. doi:10.1002/zamm.19510310820. 

Further reading