Atlas Autocode


Also found in: Wikipedia.

Atlas Autocode

(language)
The Autocode for the Ferranti Atlas, which may have been the first commercial computer with hardware-paged virtual memory. Whereas other autocodes were basically assembly languages, Atlas Autocode was high-level and block-structured, resembling a cross between Fortran and ALGOL 60. It had call-by value, loops, declarations, complex numbers, pointers, heap and stack storage generators, dynamic arrays, and extensible syntax.
References in periodicals archive ?
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.