Superplan
From HandWiki
Short description: Programming language with strong abstraction from details of hardware
Designed by | Heinz Rutishauser |
---|---|
First appeared | 1951 |
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
- ↑ "Ü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
- Software Pioneers: Contributions to Software Engineering. Lecture Notes in Computer Sciences. Berlin, Germany: Springer-Verlag. June 2002. p. 32.
- (in de) Keller, Stack und automatisches Gedächtnis – eine Struktur mit Potenzial (Tagungsband zum Kolloquium 14. November 2014 in Jena). GI Series: Lecture Notes in Informatics (LNI) – Thematics. T-7. Bonn, Germany: Gesellschaft für Informatik (GI) / Köllen Druck + Verlag GmbH. 2015. pp. 20–21. ISBN 978-3-88579-426-4. https://dl.gi.de/bitstream/handle/20.500.12116/4381/lni-t-7.pdf?sequence=1&isAllowed=y. Retrieved 2020-04-12. [1] (77 pages)
Original source: https://en.wikipedia.org/wiki/Superplan.
Read more |