Programming language · 1958

ALGOL

Family of imperative computer programming languages.

ALGOL logo
AssemblyWritten in
1958First released
Friedrich L. Bauer, Hermann Bottenbruch, Heinz Rutishauser, and Klaus SamelsonDeveloper
staticTyping
Built fromInfluenced ALGOL AssemblyALGOL 68SimulaPascalCC++BASIC
CompilerInfluence

What is ALGOL written in?

The ALGOL compiler is written in Assembly (documented).

Quick Facts

Designed by
Friedrich L. Bauer, Hermann Bottenbruch, Heinz Rutishauser, and Klaus Samelson
First released
1958
Typing
static

About ALGOL

ALGOL is a family of imperative computer programming languages. It is a statically typed language that compiles ahead of time to native machine code. It supports imperative and procedural programming.

ALGOL first appeared in 1958 and was designed by Friedrich L. Bauer, Hermann Bottenbruch, Heinz Rutishauser, and Klaus Samelson.

How ALGOL is implemented

In the Language Lineage dataset, its compiler is written in Assembly.

ALGOL in the language family tree

ALGOL drew on ideas from Fortran and went on to influence Simula, Pascal, C, C++, ALGOL 68, and BASIC.

Sources: Wikipedia · Wikidata

Frequently Asked Questions

What language is ALGOL written in?
ALGOL is primarily implemented in Assembly.
Which languages did ALGOL influence?
ALGOL influenced Simula, Pascal, C among others.
When was ALGOL first released?
ALGOL was first released in 1958. It was designed by Friedrich L. Bauer, Hermann Bottenbruch, Heinz Rutishauser, and Klaus Samelson.

Evidence Sources

Discover More

Embed this graph

Paste this iframe into any HTML page to show the ALGOL relationship graph.

<iframe src="https://www.languagelineage.org/embed?lang=algol" width="100%" height="500" loading="lazy" style="border:0" title="ALGOL relationship graph"></iframe>

Please attribute the visualization to Language Lineage and link to the ALGOL source record. See the embed guide for parameters and sizing.

Spot something wrong?

Every fact on this page is meant to be checkable. If one is wrong, say so and it becomes a dataset change, not a patch to this page.

Goes to a public GitHub issue for review. Nothing you write appears on this site.

Explore ALGOL in Graph →