The A-0 System is an early compiler-related tool developed by Grace Hopper in 1951-1952 for the UNIVAC I at Remington Rand, generally regarded as the first tool that could reasonably be called a compiler or linker-loader, translating symbolic mathematical code into machine code by looking up subroutines in a library and linking them together with a call sequence. Hopper's team went on to develop the A-2 System, and the lineage of tools continued through B-0 (FLOW-MATIC), which strongly influenced COBOL.
Facts
First Released SignificanceThe A-0 system functioned more as a loader or linker than a modern compiler, translating a program specified as a sequence of subroutines and their arguments into machine code. 2 Connections
In Field
Source A-0 System - Wikipedia
Invented By
Source Wikidata: A-0 System
Sources
1. Wikidata: A-0 System
- Wikidata Q277713, resolved via en.wikipedia pageprops (wave rule R-L)
- Invented By: Grace Hopper
View the Source2. A-0 System - Wikipedia
Lead paragraph, sentence 2
The A-0 functioned more as a loader or linker than the modern notion of a compiler.
In Field: Programming Language Theory, Lead sentence
A-0 system (Arithmetic Language version 0) was an early compiler-related tool developed for electronic computers, written by Grace Murray Hopper in 1951 and 1952 originally for the UNIVAC I. The A-0 functioned more as a loader or linker than the modern notion
In Group: Early High-Level Languages and Coding Systems, Lead
The A-0 system (Arithmetic Language version 0) was an early compiler-related tool developed for electronic computers, written by Grace Murray Hopper in 1951 and 1952 originally for the UNIVAC I. The A-0 functioned more as a loader or linker than the modern notion of a compiler.
View the SourceReader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.