Citizendia
Your Ad Here

The A-0 system, written by Grace Hopper in 1951 and 1952 for the UNIVAC I, was the first compiler ever developed for an electronic computer. Rear Admiral Grace Murray Hopper ( December 9 1906 – January 1 1992) was an American Computer scientist and United The UNIVAC I ( U N I V ersal A utomatic C omputer I) was the first commercial computer made in the United States A compiler is a Computer program (or set of programs that translates text written in a computer language (the source language) into another [1] The A-0 functioned more as a loader or linker than the modern notion of a compiler. In Computing, a loader is the part of an operating system that is responsible for loading programs from executables (i A program was specified as a sequence of subroutines and arguments. The subroutines were identified by a numeric code and the arguments to the subroutines were written directly after each subroutine code. The A-0 system converted the specification into machine code that could be fed into the computer a second time to execute the program. Machine code or machine language is a system of instructions and data executed directly by a Computer 's Central processing unit.

The A-0 system was followed by the A-1, A-2, A-3 (released as ARITH-MATIC), AT-3 (released as MATH-MATIC) and B-0 (released as FLOW-MATIC). You may have been looking for Arithmetic, a branch of Mathematics. MATH-MATIC is the marketing name for the AT-3 Compiler. Early Programming language for UNIVAC I and UNIVAC II. FLOW-MATIC, originally known as B-0 is possibly the first English-like Data Processing language

Notes

  1. ^ Hopper "Keynote Address", Sammet pg. 12

References

  1. Hopper, Grace. "The Education of a Computer". Proceedings of the Association for Computing Machinery Conference (Pittsburgh) May 1952.  
  2. Hopper, Grace. "Automatic Coding for Digital Computers". High Speed Computer Conference (Louisiana State University) February 1955, Remington Rand.  
  3. Hopper, Grace. "Keynote Address". Proceedings of the ACM SIGPLAN History of Programming Languages (HOPL) conference.  
  4. Ridgway, Richard E. . "Compiling Routines". Proceedings of the 1952 ACM national meeting (Toronto) ACM '52.  
  5. Sammet, Jean (1969). Programming Languages: History and Fundamentals. Prentice-Hall, pg. 12.  



© 2009 citizendia.org; parts available under the terms of GNU Free Documentation License, from http://en.wikipedia.org
Dapyx Software network: MP3 Explorer | Ebook Manager | Zenithic