A-0 System compiler

E318037

The A-0 System compiler was one of the first compilers ever created, developed by computer scientist Grace Hopper to translate symbolic mathematical code into machine language for early computers.

All labels observed (3)

Label Occurrences
A-0 System 1
A-0 System compiler canonical 1
A-0 compiler 1

How this entity was disambiguated

Statements (47)

Predicate Object
instanceOf compiler
computer program
early programming language tool
alsoKnownAs A-0
A-0 System compiler
surface form: A-0 System
basedOn subroutine libraries
computes linking of symbolic calls to machine subroutines
computingPlatform UNIVAC I
early UNIVAC computers
contributedTo concept of high-level programming languages
evolution of compiler design
countryOfOrigin United States of America
surface form: United States
designedBy Grace Hopper
developedAt Remington Rand
developer Grace Hopper
developmentGoal make programming more accessible to non-specialists
reduce manual coding in machine language
era first generation computers
field computer science
followedBy A-1 System compiler
A-2 System compiler
genre automatic programming system
hasPart library of pre-written subroutines
hasQuality early high-level abstraction over machine code
machine-independent symbolic notation
historicalPeriod early history of computing
implementedIn machine code for UNIVAC I
inception 1951
early 1950s
influenced COBOL
FLOW-MATIC
input symbolic mathematical code
language English-like symbolic notation
mainSubject automatic programming
compilation
notableFor being one of the first compilers ever created
pioneering automatic programming techniques
operatedBy magnetic tape
punch cards
output machine language
partOf UNIVAC software environment
programmingParadigm procedural programming
purpose automate programming of early computers
translate symbolic mathematical code into machine language
usedFor business data processing
scientific calculations
uses subroutine calls identified by numeric codes

How these facts were elicited

Referenced by (3)

Full triples — surface form annotated when it differs from this entity's canonical label.

Grace Hopper notableWork A-0 System compiler
A-0 System compiler alsoKnownAs A-0 System compiler
this entity surface form: A-0 System
Amazing Grace notableWork A-0 System compiler
subject surface form: Grace Hopper
this entity surface form: A-0 compiler