Superplan
This article needs additional citations for verification. (April 2020) |
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 "for" resp. the German für with its for loop, which had the following form ( being an array):
Für i=base(increment)limit: + addend =
See also[]
References[]
- ^ Rutishauser, Heinz (1951), "Über automatische Rechenplanfertigung bei programmgesteuerten Rechenanlagen", Zeitschrift für Angewandte Mathematik und Mechanik (in German), 31: 255, doi:10.1002/zamm.19510310820
Further reading[]
- Broy, Manfred; Denert, Ernst, eds. (June 2002). Software Pioneers: Contributions to Software Engineering. Lecture Notes in Computer Sciences. Berlin, Germany: Springer-Verlag. p. 32.
- Fothe, Michael; Wilke, Thomas, eds. (2015). Keller, Stack und automatisches Gedächtnis – eine Struktur mit Potenzial (PDF) (Tagungsband zum Kolloquium 14. November 2014 in Jena). GI Series: Lecture Notes in Informatics (LNI) – Thematics (in German). T-7. Bonn, Germany: Gesellschaft für Informatik (GI) / Köllen Druck + Verlag GmbH. pp. 20–21. ISBN 978-3-88579-426-4. Archived (PDF) from the original on 2020-04-12. Retrieved 2020-04-12. (77 pages)
Categories:
- Programming languages created in 1949
- Procedural programming languages
- Non-English-based programming languages
- Swiss inventions
- Heinz Rutishauser
- Konrad Zuse
- 1940s establishments in Switzerland