Autocode

Auto code is the name of a family of " simplified coding systems ".

Genesis

Auto code is a programming language invented in the 1950s and 1960s for a number of computers at the Universities of Manchester and Cambridge. Auto code was a generic term; car codes for various machines have been not necessarily associated closely as, for example, the various versions of each language Fortran. The first car code and its editors were developed by Alick Glennie 1952 -1 character - Computer at Manchester University and is considered by some to be the first compiled programming language. The second car was code for the 1 character of RA Brooker developed in 1954 and was named the " one -character code car ".

Brooker has also developed a car code for Ferranti Mercury in the 1950s in conjunction with the University of Manchester. Mercury Car Code had a limited repertoire of variable z, and a ' z' and has, in some respects, Dartmouth BASIC resembled early versions of later language. It dates back ALGOL ( Algorithmic Language " ), having no concept of stacking and hence no recursion or dynamically allocated row. In order to overcome the relatively small space available on mercury storage size, large programs were written as different "chapters", each of which has a cover used. Something expertise was necessary to minimize time-consuming transfers of control between chapters. This concept of coverings of the drum under the user control has become customary is to become virtual memory available in later machines. A bit different dialects of Mecury car codes were for the Ferranti Atlas performed ( different from the later Atlas Auto Code ) and ICT 1300 and the order in 1900..

The version for the EDSAC 2 (Electronic Delay Storage Automatic Calculator ) was devised by DF Hartley of the University of Cambridge Mathematical Laboratory in 1961. Known as EDSAC 2 car code, it was just a development from the mercury car code that is adapted to local conditions, and was noted for its object code optimization and Source language diagnostics that have been advanced for the time. A version was ( 2 computer prototype Atlas ) developed for the successor Colossus as a temporary stopgap, while a much more advanced than CPL (Call Processing Language ) known language was developed. CPL was never completed, but has really BCPL ( Basic Combined Programming Language) causes (developed by M. Richards ), who has to B, and finally sequentially C. A contemporary but separate thread of development, Atlas Car Code was developed by the University of Manchester, Manchester 1 machine.

91215
de