ALGOL 60: Difference between revisions
Appearance
No edit summary |
No edit summary |
||
Line 3: | Line 3: | ||
====Algol-W==== | ====Algol-W==== | ||
By now mostly forgotten, but at the time a superior implementation of ALGOL available for the [[IBM]] [[System 360]]. | By now mostly forgotten, but at the time a superior implementation of ALGOL available for the [[IBM]] [[System 360]]. Source code for the Stanford distribution can be [http://www.softwarepreservation.org/projects/ALGOL/source/algol_w/mts/d3.0/ found here] | ||
Other variations of the language include the Japanese '''ALGOL-N''' a simplified subset of Algol-68 that was quite popular in Asia in the 1970's in particular on Japanese computer hardware. | |||
==A list of OS/2 implementations of Algol== | ==A list of OS/2 implementations of Algol== | ||
* [[OCCL Algol 68]] - Commercial - Discontinued | * [[OCCL Algol 68]] - Commercial - Discontinued | ||
Line 22: | Line 24: | ||
==A list of DOS implementations of Algol== | ==A list of DOS implementations of Algol== | ||
* | * [http://www.angelfire.com/biz/rhaminisys/binaries/algol60.zip RHA Algol-60] - Freeware - Discontinued - Includes source but is nota bene not open source, | ||
====DOS Libraries and class libraries==== | ====DOS Libraries and class libraries==== | ||
Line 38: | Line 40: | ||
====Local articles==== | ====Local articles==== | ||
* | * | ||
==External articles== | |||
* Mikhail A. Bulyonkov, Alexandre F. Rar, Andrey N. Terekhov: [http://www.computer-museum.ru/english/algol68.htm Algol 68 – 25 Years in the USSR] | |||
====Tutorials and other learning material==== | ====Tutorials and other learning material==== | ||
Line 44: | Line 47: | ||
* [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 | ||
* [http://archive.computerhistory.org/resources/text/algol/algol_bulletin/A30/P32.HTM ALGOL-N] - Formal spec in an English translation put forward by S. Igarashi, T. Iwamura, K. Sakuma, T. Simauti, T. Simuzu, S. Takasu, E. Wada, and N. Yoneda. | |||
==Algol history== | ==Algol history== | ||
* | * | ||
[[Category:Programming Languages]] [[Category:Algol]] | [[Category:Programming Languages]] [[Category:Algol]] |
Revision as of 14:39, 9 January 2015
Description
Historically important programming language, descendants include Pascal, C, C++, Modula-2, BCPL, PL/I, Oberon, Java, Simula and Smalltalk
Algol-W
By now mostly forgotten, but at the time a superior implementation of ALGOL available for the IBM System 360. Source code for the Stanford distribution can be found here
Other variations of the language include the Japanese ALGOL-N a simplified subset of Algol-68 that was quite popular in Asia in the 1970's in particular on Japanese computer hardware.
A list of OS/2 implementations of Algol
- OCCL Algol 68 - Commercial - Discontinued
OS/2 Libraries and class libraries
GUI and application generators with Algol output
Translators that generate Algol output
Workframes and or IDE's
Editors with Algol support
A list of DOS implementations of Algol
- RHA Algol-60 - Freeware - Discontinued - Includes source but is nota bene not open source,
DOS Libraries and class libraries
A list of Algol implementations that run under WinOS/2
A list of Algol implementations that run under Java
A list of Algol implementations in JavaScript
Publications
Local articles
External articles
- Mikhail A. Bulyonkov, Alexandre F. Rar, Andrey N. Terekhov: Algol 68 – 25 Years in the USSR
Tutorials and other learning material
Standards
- ECMA-02 - Subset of ALGOL 60 - ECMALGOL - 1965 - Withdrawn
- ECMA TR-01 - A Set of I/O Procedures for ECMALGOL - 1967 - Withdrawn
- ALGOL-N - Formal spec in an English translation put forward by S. Igarashi, T. Iwamura, K. Sakuma, T. Simauti, T. Simuzu, S. Takasu, E. Wada, and N. Yoneda.