- ALGOL X
ALGOL X was the code name given to the
programming language which the Working Group 2.1 on ALGOL of the International Federation for Information Processing was to develop as a successor toALGOL 60 . It attempted to find a "short-term solution to existing difficulties"."... the Algol 60 devotees had not been idle... they set out to eliminate the dreaded Remaining Trouble Spots.They called their Algol 60 "Modified". - R. de Morgan. - Jul 1977 Title "The Algollers"
One ALGOL X compiler is known to have existed, it was written with the
AED-0 (Automated Engineering Design) System byD.T. Ross ofMIT .Example class definition: (An extract from AB26.2.2) class expression is constant (real value) ora variable (string printname) ora class pair is (sum ora difference ora product ora quotient)((expression) left operand, right operand, derivative);Example class usage: (expression) X; (constant) Y; (pair) Z; (product) Q; X := Y:= constant(10.5); Z := Q := product(variable("ALPHA"), constant(2.), constant(2.))
The
ALGOL Bulletin on ALGOL X* AB21.3.1 - G. Seegmuller: Some proposals for ALGOL X [http://archive.computerhistory.org/resources/text/algol/algol_bulletin/A21/P31.HTM]
* AB21.3.2 - Joachim von Peschke: Proposals for ALGOL X [http://archive.computerhistory.org/resources/text/algol/algol_bulletin/A21/P32.HTM]
* AB22.3.2 - J.N. Merner: Own concept and ALGOL X [http://archive.computerhistory.org/resources/text/algol/algol_bulletin/A22/P32.HTM]
* AB22.3.10 - M. Woodger: ALGOL X, Note on the proposed successor to ALGOL 60 [http://archive.computerhistory.org/resources/text/algol/algol_bulletin/A22/P310.HTM]
* AB25.0.1 - ALGOL Bulletin - ALGOL X [http://archive.computerhistory.org/resources/text/algol/algol_bulletin/A25/P01.HTM]
* AB26.2.2 -Douglas T. Ross : Features essential for a workable ALGOL X [http://archive.computerhistory.org/resources/text/algol/algol_bulletin/A26/P22.HTM]References
* http://archive.computerhistory.org/resources/text/algol/ACM_Algol_bulletin/1061688/p8-de_morgan.pdf
See also
*
ALGOL 60
* ALGOL 60M
Wikimedia Foundation. 2010.