Algol family

E451112

The Algol family is a group of closely related imperative programming languages that pioneered block structure and influenced many later languages such as Pascal, C, and Java.

Try in SPARQL Jump to: Surface forms Statements Referenced by

Observed surface forms (1)

Surface form Occurrences
Algol 1

Statements (47)

Predicate Object
instanceOf family of programming languages
imperative programming language family
era late 1950s and 1960s
hasMember ALGOL 58 NERFINISHED
ALGOL 60 NERFINISHED
ALGOL 68 NERFINISHED
influenced Ada NERFINISHED
Algol W NERFINISHED
BCPL NERFINISHED
C NERFINISHED
C# NERFINISHED
C++ NERFINISHED
CLU programming language NERFINISHED
D programming language NERFINISHED
Euclid programming language NERFINISHED
Fortran 2003 NERFINISHED
Fortran 90 NERFINISHED
Fortran 95 NERFINISHED
Go programming language NERFINISHED
Java NERFINISHED
JavaScript NERFINISHED
Kotlin NERFINISHED
ML programming language
Mesa programming language NERFINISHED
Modula-2 NERFINISHED
Nim programming language NERFINISHED
Oberon NERFINISHED
PHP NERFINISHED
PL/I NERFINISHED
Pascal NERFINISHED
Perl NERFINISHED
Ruby NERFINISHED
Rust programming language NERFINISHED
S-algol NERFINISHED
Scheme NERFINISHED
Simula NERFINISHED
Swift programming language NERFINISHED
influencedField compiler construction
formal semantics of programming languages
programming language design
notableConcept formal language definition
lexically scoped blocks
recursive procedures
structured programming
notableFeature block structure
paradigm imperative programming
standardizedBy IFIP Working Group 2.1 NERFINISHED

Referenced by (4)

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

Algol 68R languageFamily Algol family
Algol 68S languageFamily Algol family
MIT AI Lab software environment supportedProgrammingLanguage Algol family
this entity surface form: Algol