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.
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.
this entity surface form:
Algol