# ALGOL 60

ALGOL 60 is a historical programming language created in 1960. ALGOL 60 (short for Algorithmic Language 1960) is a member of the ALGOL family of computer programming languages. It followed on from ALGOL 58 which had introduced code blocks and the begin and end pairs for delimiting them. ALGOL 60 was the first language implementing nested function definitions with lexical scope. Read more on Wikipedia...

59Years Old | 20Users | 0Jobs |

- ALGOL 60 ranks in the top 10% of languages
- the ALGOL 60 wikipedia page
- ALGOL 60 first appeared in 1960
- See also: algol-58, simula, combined-programming-language, pascal, ada, c, algol, cpl, bcpl, b, algol-w, algol-68, cobol, scheme, lisp, synchronized-multimedia-integration-language, act-iii, elliott-algol, espol, newp, algol-n, atlas-autocode, coral, edinburgh-imp, iswim, jovial, neliac, s-algol
- I have 55 facts about ALGOL 60. what would you like to know? email me and let me know how I can help.

### Example code from the web:

procedure Absmax(a) Size:(n, m) Result:(y) Subscripts:(i, k); value n, m; array a; integer n, m, i, k; real y; comment The absolute greatest element of the matrix a, of size n by m, is transferred to y, and the subscripts of this element to i and k; begin integer p, q; y := 0; i := k := 1; for p := 1 step 1 until n do for q := 1 step 1 until m do if abs(a[p, q]) > y then begin y := abs(a[p, q]); i := p; k := q end end Absmax

### Example code from Wikipedia:

'PROGRAM' (HELLO) 'BEGIN' 'COMMENT' OPEN QUOTE IS '(', CLOSE IS ')', PRINTABLE SPACE HAS TO BE WRITTEN ASĀ % BECAUSE SPACES ARE IGNORED; WRITE TEXT('('HELLO%WORLD')'); 'END' 'FINISH'

Last updated December 10th, 2019