Jump to content

ALGOL 60: Difference between revisions

From EDM2
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


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

Tutorials and other learning material

Standards

Algol history