This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed. Find sources: "Atlas Autocode" – news · newspapers · books · scholar · JSTOR(September 2009) (Learn how and when to remove this message)
Atlas Autocode
Paradigms
Procedural, imperative, structured
Family
ALGOL
Designed by
Tony Brooker, Derrick Morris
Developer
University of Manchester
First appeared
1963; 61 years ago (1963)
Typing discipline
Static, strong
Scope
Lexical
Implementation language
ALGOL 60
Platform
Atlas English Electric KDF9
OS
Supervisor
Major implementations
Edinburgh IMP
Influenced by
ALGOL 60
Atlas Autocode (AA)[1][2] is a programming language developed around 1963 at the University of Manchester. A variant of the language ALGOL, it was developed by Tony Brooker and Derrick Morris for the Atlas computer. The initial AA and AB compilers were written by Jeff Rohl and Tony Brooker using the Brooker-Morris Compiler-compiler, with a later hand-coded non-CC implementation (ABC) by Jeff Rohl.[3]
The word Autocode was basically an early term for programming language. Different autocodes could vary greatly.
^Brooker, R.A.; Rohl, J.S. (1965). "Atlas Autocode Reference Manual" (PDF). University of Manchester Computer Science Department. (Original scans Archived 2019-01-16 at the Wayback Machine)
^Schofoeld, P.D.; Osbourne, M.R. (1965). "Programming in Atlas Autocode, Computer Unit Report No. 1" (PDF). University of Edinburgh. Archived from the original (PDF) on 2020-05-15. Retrieved 2006-04-12. (Original scans Archived 2011-07-21 at the Wayback Machine)
^"Tony Brooker and the Atlas Compiler Compiler" (PDF). February 2014. Retrieved 2024-02-16.
AtlasAutocode (AA) is a programming language developed around 1963 at the University of Manchester. A variant of the language ALGOL, it was developed...
Autocode is the name of a family of "simplified coding systems", later called programming languages, devised in the 1950s and 1960s for a series of digital...
(later updated for Algol60M) based on their AtlasAutocode compilers initially bootstrapped from the Atlas to the KDF-9. The Edinburgh compilers generated...
C#.NET, Visual Basic.NET, Perl, JavaScript, Objective-C, Swift, and AtlasAutocode are implemented as Iliffe vectors. In C# and Java jagged arrays can...
Edinburgh IMP is a development of AtlasAutocode, initially developed around 1966-1969 at the University of Edinburgh, Scotland. It is a general-purpose...
contemporary but separate thread of development, AtlasAutocode was developed for the University of Manchester Atlas 1 machine. In 1954, FORTRAN was invented...
acid Advanced Architecture, later Amiga Advanced Graphics Architecture AtlasAutocode, a computer programming language AA, Audible.com file format Authoritative...
and it was here that he began computer programming, having been taught Autocode on the Ferranti Mercury by Leslie Fox. He then went to Moscow State University...
incorporate major ideas from multiple sources. ALGOL (also under Fortran) AtlasAutocode ALGOL 58 (IAL, International Algorithmic Language) MAD and GOM (Michigan...
ASCII – Active Server Pages – ASP.NET – Assembly language – Atari – AtlasAutocode – AutoLISP – Automaton – AWK B (programming language) – Backus–Naur...
character at a time and did not require a separate tokenizing phase. AtlasAutocode and Imp (and some implementations of ALGOL and Coral 66) are examples...
Objective-C (when using NSArray, not a row-major C-style array), Swift, and AtlasAutocode are implemented as Iliffe vectors. Iliffe vectors were used to implement...
from the Zürich report and is also consistent with various 1950s-era autocodes. KEYBD reads a numeric value from the terminal. Look up algo in Wiktionary...