Science Atlas

How We Know What We Know
Sign In
Text size
100%
Theme
Concept

Programming Language

Formal Sciences

A programming language is a formal, human readable language for writing instructions a computer can be made to carry out, translated into the machine's own instructions either ahead of time, by a compiler, or as it runs, by an interpreter. Early programming was done directly in a machine's own numeric instructions or in assembly language, a readable but still machine specific stand-in for them; Fortran, released in 1957, is often considered the first high level language to see wide use, letting a programmer write ordinary arithmetic notation instead. Grace Hopper's compiler work at Remington Rand in the early 1950s led to FLOW-MATIC and then to COBOL, a language deliberately designed to read like English sentences so that people without a mathematics background could write and check business programs, an approach to language design distinct from Fortran's numerical focus.

Connections

Associated With

Data Structure, Concepts

Data structures are implemented and manipulated through constructs a programming language provides

Niklaus Wirth, Scientists

Wirth designed Pascal (1970), one of the most influential early structured programming languages and a standard teaching language for decades.

Belongs To

Source Programming Language (Wikipedia)

Studied In

Source Programming Language (Wikipedia)
In the Other Atlases

Informed

Also in Technology and Engineering Atlas: which this subject informed.

Sources
Programming Language (Wikipedia)
Wikipedia
  • Lead section
    A programming language is an engineered language for expressing computer programs, typically allowing software to be written in a human readable manner.
  • Belongs To: Computer Science, Lead paragraph
    A programming language is an engineered language for expressing computer programs, typically allowing software to be written in a human readable manner.
View the Source
Compiler (Wikipedia)
WikipediaLead section
Quote, Lead section
A compiler is software that translates computer code written in one programming language (the source language) into another language (the target language).
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.