recursive routine

Its algebraic programming language, Atlas Autocode (an Algol-60 dialect) had nested block structure, dynamic array dimensioning, and recursive routines, features that I recognized then as vitally important and whose fundamental significance was revealed to me some years later after studying the theory of computation.

Fortran-8x or preferably ADA/Algol-68 will have dynamic array dimensioning, recursive routines, and nested block structure.

While Fortran-8x will allow recursive routines, the s8.104 specification says that these must be qualified with the RECURSIVE declarator.