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.