Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Programming Language

A-0 System

Procedural Language

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
1952 1
Significance
The 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

Grace Hopper, Pioneers
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 Source
2. 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 Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.