< 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 .
(2000-04-03)