Algol 68
E17646
ALGOL-family language
high-level programming language
programming language
structured programming language
Algol 68 is a high-level, structured programming language from the ALGOL family, notable for its orthogonal design and influence on many later languages.
All labels observed (7)
| Label | Occurrences |
|---|---|
| Algol 68 canonical | 8 |
| ALGOL 68 | 5 |
| ALGOL family | 1 |
| Algol 68 language specification | 1 |
| Algol 68 report | 1 |
| Algol 68S | 1 |
| Revised Report on the Algorithmic Language Algol 68 | 1 |
Statements (49)
| Predicate | Object |
|---|---|
| instanceOf |
ALGOL-family language
ⓘ
high-level programming language ⓘ programming language ⓘ structured programming language ⓘ |
| countryOfOrigin | Netherlands ⓘ |
| describedIn |
Algol 68
self-linksurface differs
ⓘ
surface form:
Revised Report on the Algorithmic Language Algol 68
|
| designedBy |
Adriaan van Wijngaarden
ⓘ
IFIP Working Group 2.1 ⓘ |
| firstAppeared | 1968 ⓘ |
| hasDesignGoal |
clarity of formal definition
ⓘ
generality ⓘ machine independence ⓘ orthogonality of language features ⓘ |
| hasFeature |
automatic type coercion rules
ⓘ
block structure ⓘ concurrent programming primitives ⓘ flexible arrays ⓘ garbage collection (in some implementations) ⓘ orthogonal design ⓘ procedures as first-class values ⓘ strong typing ⓘ structured programming constructs ⓘ union types ⓘ user-defined data types ⓘ |
| hasImplementation |
Algol 68 Genie
ⓘ
Algol 68C ⓘ Algol 68R ⓘ |
| hasSubLanguage | Algol 68S ⓘ |
| hasSyntax | two-level grammar (van Wijngaarden grammar) ⓘ |
| influenced |
ABC programming language
ⓘ
surface form:
ABC (programming language)
Ada (programming language) ⓘ
surface form:
Ada
Algol 68C ⓘ Algol 68R ⓘ Algol 68 self-linksurface differs ⓘ
surface form:
Algol 68S
C ⓘ CLU ⓘ Pascal ⓘ Perl ⓘ Python ⓘ Scheme ⓘ |
| influencedBy |
ALGOL 60
ⓘ
BCPL ⓘ
surface form:
CPL (programming language)
|
| maintainedBy | IFIP Working Group 2.1 ⓘ |
| paradigm |
imperative programming
ⓘ
procedural programming ⓘ structured programming ⓘ |
| partOf |
Algol 68
self-linksurface differs
ⓘ
surface form:
ALGOL family
|
| publicationYearOfRevisedReport | 1973 ⓘ |
| standardizedBy | IFIP ⓘ |
Referenced by (18)
Full triples — surface form annotated when it differs from this entity's canonical label.
this entity surface form:
ALGOL 68
this entity surface form:
Algol 68S
this entity surface form:
Revised Report on the Algorithmic Language Algol 68
this entity surface form:
ALGOL 68
this entity surface form:
Algol 68 language specification
this entity surface form:
ALGOL 68
this entity surface form:
Algol 68 report
this entity surface form:
ALGOL 68