Jump to content

ALGOL 60: Difference between revisions

From EDM2
Ak120 (talk | contribs)
m Ak120 moved page ALGOL to ALGOL 60
Ak120 (talk | contribs)
mNo edit summary
Line 1: Line 1:
Historically important programming language, descendants include [[Pascal]], [[C]], [[C++]], [[Modula-2]], [[BCPL]], [[PL/I]], [[Oberon]], [[Java]], [[Simula]] and [[Smalltalk]]. Initially introduced in 1958 as IAL with the name changed to ALGOL in 1960, but that original variant is now usually known as '''Algol-58''', it drew its inspiration from the work of Heinz Rutishauser on algorithmic programming and the languages Superplan, IT, Plankalkül and [[FORTRAN]].
Historically important programming language, descendants include [[Pascal]], [[C]], [[C++]], [[Modula-2]], [[BCPL]], [[PL/I]], [[Oberon]], [[Java]], [[Simula]] and [[Smalltalk]].
 
==History==
Initially evolved out of a number of ideas, but the first proposal was made by Heinz Rutishauser in his paper ''[http://archive.computerhistory.org/resources/text/Knuth_Don_X4100/PDF_index/k-5-pdf/k-5-u2456-Rechenplanfortigung-german.pdf Automatische Rechenplanfertigung bei programmgesteuerten Rechenmaschinen]'' in 1951 but the language proposed there became known as '''Superplan''', the paper also available in an [http://archive.computerhistory.org/resources/text/Knuth_Don_X4100/PDF_index/k-5-pdf/k-5-u2456-Rechenplanfortigung-translation.pdf English translation]. Most of the work made in making Algol a reality was done by the "Zürich, Mainz, München, Darmstadt" group, or ZMMD that both had say on the Algol 58 standard and adapted their existing Algorithmic Compiler to the language in 1958.
 
Initially introduced in 1958 as IAL with the name changed to ALGOL in 1960, but that original variant is now usually known as '''Algol-58''', it drew its inspiration from the work of Heinz Rutishauser on algorithmic programming and the languages Superplan, IT, Plankalkül and [[FORTRAN]].


See also:
See also:
Line 6: Line 11:
* [[ALGOL-N]]
* [[ALGOL-N]]


==DOS implementations of ALGOL==
==DOS implementations==
* [http://www.dcs.gla.ac.uk/~wpc/reports/compilers/compilerindex/t1.html Persistent S-algol] - TP Source
* [http://www.dcs.gla.ac.uk/~wpc/reports/compilers/compilerindex/t1.html Persistent S-algol] - TP Source
* [http://www.angelfire.com/biz/rhaminisys/binaries/algol60.zip RHA Algol-60] - Freeware - Discontinued - Includes source but is nota bene not open source.
* [http://www.angelfire.com/biz/rhaminisys/binaries/algol60.zip RHA Algol-60] - Freeware - Discontinued - Includes source but is nota bene not open source.
Line 18: Line 23:
* [http://www.ecma-international.org/publications/files/ECMA-ST-WITHDRAWN/ECMA-2,%201st%20Edition,%20April%201965.pdf ECMA-02 - Subset of ALGOL 60 - ECMALGOL] - 1965 - Withdrawn.
* [http://www.ecma-international.org/publications/files/ECMA-ST-WITHDRAWN/ECMA-2,%201st%20Edition,%20April%201965.pdf ECMA-02 - Subset of ALGOL 60 - ECMALGOL] - 1965 - Withdrawn.
* [http://www.ecma-international.org/publications/files/ECMA-TR-WITHDRAWN/TR-001.pdf ECMA TR-01 - A Set of I/O Procedures for ECMALGOL] - 1967 - Withdrawn
* [http://www.ecma-international.org/publications/files/ECMA-TR-WITHDRAWN/TR-001.pdf ECMA TR-01 - A Set of I/O Procedures for ECMALGOL] - 1967 - Withdrawn
==Algol history==
* Initially evolved out of a number of ideas, but the first proposal was made by Heinz Rutishauser in his paper [http://archive.computerhistory.org/resources/text/Knuth_Don_X4100/PDF_index/k-5-pdf/k-5-u2456-Rechenplanfortigung-german.pdf Automatische Rechenplanfortigung bei Programingesteurten Rechenmaschinen] in 1951 but the language proposed there became known as '''Superplan''', the paper also available in an [http://archive.computerhistory.org/resources/text/Knuth_Don_X4100/PDF_index/k-5-pdf/k-5-u2456-Rechenplanfortigung-translation.pdf English translation]. Most of the work made in making Algol a reality was done by the "Zűrich, Mainz, Műnchen, Darmstadt" group, or ZMMD that both had say on the Algol 58 standard and adapted their existing Algorithmic Compiler to the language in 1958.


[[Category:Programming Languages]] [[Category:Algol]]
[[Category:Programming Languages]] [[Category:Algol]]

Revision as of 23:44, 6 October 2017

Historically important programming language, descendants include Pascal, C, C++, Modula-2, BCPL, PL/I, Oberon, Java, Simula and Smalltalk.

History

Initially evolved out of a number of ideas, but the first proposal was made by Heinz Rutishauser in his paper Automatische Rechenplanfertigung bei programmgesteuerten Rechenmaschinen in 1951 but the language proposed there became known as Superplan, the paper also available in an English translation. Most of the work made in making Algol a reality was done by the "Zürich, Mainz, München, Darmstadt" group, or ZMMD that both had say on the Algol 58 standard and adapted their existing Algorithmic Compiler to the language in 1958.

Initially introduced in 1958 as IAL with the name changed to ALGOL in 1960, but that original variant is now usually known as Algol-58, it drew its inspiration from the work of Heinz Rutishauser on algorithmic programming and the languages Superplan, IT, Plankalkül and FORTRAN.

See also:

DOS implementations

Algol like languages

  • muSIMP

Standards