ALGO explained

ALGO
Paradigm:procedural, imperative, structured
Family:ALGOL
Developer:Bendix Corporation
Typing:static, strong
Scope:Lexical
Programming Language:Assembly
Discontinued:Yes
Platform:Bendix G-15
Influenced By:ALGOL 58

ALGO is an algebraic programming language developed for the Bendix G-15 computer.[1]

ALGO was one of several programming languages inspired by the Preliminary Report on the International Algorithmic Language written in Zürich in 1958. This report underwent several modifications before becoming the Revised Report on which most ALGOL implementations are based. As a result, ALGO and other early ALGOL-related languages have a very different syntax from ALGOL 60.

Example

Here is the Trabb Pardo – Knuth algorithm in ALGO:

TITLE TRABB PARDO-KNUTH ALGORITHMSUBSCript I,JDATA A(11)FORMAt FI(2DT), FLARGE(3D)PROCEDURE F(T=Z)BEGINZ=SQRT(ABS(T))+5*T^3ENDFOR I=0(1)10A[I]=KEYBDFOR J=0(1)10 BEGINI=J-10F(A[I]=Y)PRINT(FI)=IIF Y > 400GO TO LARGEPRINT(FL)=YGO TO NEXTLARGE: PRINT(FLARGE)=999NEXT: CARR(1) END2END

Remarks

See also

External links

Notes and References

  1. Web site: The Bendix G-15 General Purpose Digital Computer System . dead . https://web.archive.org/web/20041204060928/http://members.iinet.net.au/~dgreen/docs.html . 4 December 2004 . 10 July 2020.