HOME

TheInfoList



OR:

Superplan was a
high-level programming language A high-level programming language is a programming language with strong Abstraction (computer science), abstraction from the details of the computer. In contrast to low-level programming languages, it may use natural language ''elements'', be ea ...
developed between 1949 and 1951 by
Heinz Rutishauser Heinz Rutishauser (30 January 1918 – 10 November 1970) was a Swiss people, Swiss mathematician and a pioneer of modern numerical mathematics and computer science. Life Rutishauser's father died when he was 13 years old and his mother died t ...
, the name being a reference to "" (i.e. computation plan), in
Konrad Zuse Konrad Ernst Otto Zuse (; ; 22 June 1910 – 18 December 1995) was a German civil engineer, List of pioneers in computer science, pioneering computer scientist, inventor and businessman. His greatest achievement was the world's first programm ...
's terminology designating a single program. The language was described in Rutishauser's 1951 publication (i.e. ''Automatically created Computation Plans for Program-Controlled Computing Machines''). Superplan introduced the keyword as
for loop In computer science, a for-loop or for loop is a control flow Statement (computer science), statement for specifying iteration. Specifically, a for-loop functions by running a section of code repeatedly until a certain condition has been satisfi ...
, which had the following form (a_i being an array item): Für i=''base''(''increment'')''limit'': a_i + ''addend'' = a_i


See also

*
Compiler In computing, a compiler is a computer program that Translator (computing), translates computer code written in one programming language (the ''source'' language) into another language (the ''target'' language). The name "compiler" is primaril ...
*
Translator Translation is the communication of the meaning of a source-language text by means of an equivalent target-language text. The English language draws a terminological distinction (which does not exist in every language) between ''trans ...


References


Further reading

* * {{cite book , title=Keller, Stack und automatisches Gedächtnis – eine Struktur mit Potenzial , language=de , trans-title=Cellar, stack and automatic memory - a structure with potential , editor-first1=Michael , editor-last1=Fothe , editor-first2=Thomas , editor-last2=Wilke , type=Tagungsband zum Kolloquium 14. November 2014 in Jena , location=Jena, Germany , volume=T-7 , series=GI Series: Lecture Notes in Informatics (LNI) – Thematics , publisher=
Gesellschaft für Informatik The German Informatics Society (GI) () is a German professional society for computer science, with around 20,000 personal and 250 corporate members. It is the biggest organized representation of its kind in the German-speaking world. History The ...
(GI) / Köllen Druck + Verlag GmbH , isbn=978-3-88579-426-4 , issn=1614-3213 , date=2015 , orig-date=2014-11-14 , publication-place=Bonn, Germany , pages=20–21 , url=https://dl.gi.de/bitstream/handle/20.500.12116/4381/lni-t-7.pdf?sequence=1&isAllowed=y , access-date=2020-04-12 , url-status=live , archive-url=https://web.archive.org/web/20200412122706/https://dl.gi.de/bitstream/handle/20.500.12116/4381/lni-t-7.pdf?sequence=1&isAllowed=y , archive-date=2020-04-12}

(77 pages) Programming languages created in 1949 Procedural programming languages Non-English-based programming languages Swiss inventions Heinz Rutishauser Konrad Zuse 1940s establishments in Switzerland