This is G o o g l e's cache of http://history.dcs.ed.ac.uk/history/AtlasAutocode as retrieved on 27 Sep 2006 08:19:45 GMT.
G o o g l e's cache is the snapshot that we took of the page as we crawled the web.
The page may have changed since that time. Click here for the current page without highlighting.
This cached page may reference images which are no longer available. Click here for the cached text only.
To link to or bookmark this page, use the following url: http://www.google.com/search?q=cache:MVdJYX6KfEoJ:history.dcs.ed.ac.uk


Google is neither affiliated with the authors of this page nor responsible for its content.

AtlasAutocode - Edinburgh Computer History
  AtlasAutocode UserPreferences
 
HelpContents FindPage Diffs Info Edit Subscribe XML Print View

If you're familiar with other autocodes, you might infer from the name that Atlas Autocode was a somewhat low-level language, but that's not the case - it's an extremely nice high-level language invented by [WWW]Tony Brooker to redress some of the design problems with Algol60. (Related topic: [WWW]the design of the MU5 was influenced by the Atlas and the AA compilers)

Atlas Autocode was adopted by Edinburgh for our first serious computer, the KDF-9, and after the initial port to that machine, Edinburgh took the language over as its own and called subsequent versions "Imp". In fact the earliest Imp manual I've seen was titled "Imp(AA)".

The main changes to AA when it became Imp were:

Any Imp programmer will instantly feel at home with the original Atlas language and it is extremely close to the early Imp implementations such as Hamish Dewar's Imp for the PDP-9, or David Rees' Skimp which was developed into a full Imp for the PDP-11.

One of the idiosyncrasies of AA was that the language was defined using the character set of the only output device they had at the time, the Flexowriter, so for example "½x") could be used as meaning "x/2".

We have [WWW]a scan of the original manual, which was printed on the Flexowriter and [WWW]beautifully bound with a gold-leaf title. They just don't make them like that any more. One of our correspondents, Diarmuid Pigott (who maintains the fascinating [WWW]History of Programming Languages web site) [WWW]took the .png scans of the manual and converted them into a .pdf file. Finally, BrianFoley has done a masterful work of typesetting and has produced an [WWW]HTML version of the Atlas Autocode manual.

We also have available the [WWW]source of the very first Atlas Autocode-derived Imp compiler for the KDF-9 written at Edinburgh!

Read more about the Atlas:

GrahamToal - 18 Jan 2004

PythonPowered