Evolving algorithmic language — Software Preservation Group (original) (raw)

Document Actions

Documents from the development of the Algol 58, Algol 60, and Algol 68 standards, as well as their revisions and subsets.

"A first attempt to automatize programming for computers was made by H. Rutishauser ... The new language follows essentially the ideas given by Rutishauser in his original paper as stated in Section 1: A formula program, that is description of a computing process in this language, consists in 'ergibt' formulae (describing the arithmetic operations to be carried out), and in 'guiding symbols' (e.g., for i = 1 ... or similar verbal statements) describing the structure of the computing process. Ergibt-formulae and guiding-symbols are called 'statements'. [Bauer et al. 1958]

English translation of German document from Zűrich, Mainz, Műnchen, Darmstadt (ZMMD-Projekt). Dated May 9, 1958. In "The Cellar Principle of State Transition and Storage Allocation", Bauer cites this document as having additional authors P. Graeff, P. Lauchli, and M. Paul.

"Editors' Note. In the interest of immediate circulation of the results of the ACM -- GAMM committee work on an algebraic programming language, this preliminary report is presented. The language described naturally enough represents a compromise -- but one based more on differences of taste than on content or fundamental ideas. Even so, it provides a natural and simple medium for the expression of a large class of algorithms. This report has not been thoroughly examined for errors and inconsistencies. It is anticipated that the committee will prepare a more complete description of the language for later publication.

For all scientific purposes reproduction of this report is explicitly permitted without any charge."

« October 2024 »
Su Mo Tu We Th Fr Sa
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31