Computing Atlas

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

ALGOL 68

Procedural Language

ALGOL 68 (Algorithmic Language 1968) is an imperative computer programming language conceived as a successor to the original ALGOL 60, member of the ALGOL family of programming languages that this atlas already carries as its own entity but designed by a different working group and with a substantially different, more orthogonal design based on two-level Van Wijngaarden grammar. ALGOL 68 introduced features including expression-based syntax, user-declared types, and multiple assignment, and strongly influenced numerous later languages despite limited commercial adoption of its full specification.

Facts
First Released
1968 2
Significance
Many languages of the 1970s trace their design specifically to ALGOL 68, selecting some features while abandoning others 2
Classification
Typing Discipline
Statically Typed 1
Typing Discipline
Strongly Typed 1
Connections

Follows Typing Discipline

Entity-backed identity for the typing discipline value this language already carries as an enum fact, resolved to a concept entity by an explicit value-to-entity map (phase 3 bucket conversion, docs\design_entity_backed_browse_buckets_20260928.md). The enum fact itself stays on the entity unchanged.

Entity-backed identity for the typing discipline value this language already carries as an enum fact, resolved to a concept entity by an explicit value-to-entity map (phase 3 bucket conversion, docs\design_entity_backed_browse_buckets_20260928.md). The enum fact itself stays on the entity unchanged.

In Field

Source ALGOL 68, Wikipedia

Influenced

Source Wikidata: C++

Invented By

Source Wikidata: ALGOL 68
Source Wikidata: ALGOL 68
Source Wikidata: ALGOL 68

Preceded By

ALGOL, Programming Languages

ALGOL 68 "was conceived as a successor to the ALGOL 60 language." en.wikipedia.org/wiki/ALGOL_68

Sources
1. Wikidata: ALGOL 68
  • Wikidata Q2166735, class allow-list match (w-wdresolver-0926)
  • Wikidata Q2166735 P7078 (typing discipline)
View the Source
2. ALGOL 68, Wikipedia
  • Overview section, second paragraph, second sentence
    On 20 December 1968, the language was formally adopted by the group, and then approved for publication by the General Assembly of IFIP.
  • Lead section, fourth paragraph, first sentence
    Many languages of the 1970s trace their design specifically to ALGOL 68, selecting some features while abandoning others that were considered too complex or out-of-scope for given roles.
  • In Group: ALGOL-Derived Languages
  • In Field: Programming Language Theory, Lead sentence
    ALGOL 68 (short for Algorithmic Language 1968) is an imperative programming language member of the ALGOL family that was conceived as a successor to the ALGOL 60 language, designed with the goal of a much wider scope of application and more rigorously defined
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.