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.
Aliases (5)
Statements (49)
| Predicate | Object |
|---|---|
| instanceOf |
ALGOL-family language
→
high-level programming language → programming language → structured programming language → |
| countryOfOrigin |
Netherlands
→
|
| describedIn |
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)
→
Ada → Algol 68C → Algol 68R → Algol 68S → C → CLU → Pascal → Perl → Python → Scheme → |
| influencedBy |
ALGOL 60
→
CPL (programming language) → |
| maintainedBy |
IFIP Working Group 2.1
→
|
| paradigm |
imperative programming
→
procedural programming → structured programming → |
| partOf |
ALGOL family
→
|
| publicationYearOfRevisedReport |
1973
→
|
| standardizedBy |
IFIP
→
|
Referenced by (9)
| Subject (surface form when different) | Predicate |
|---|---|
|
ALGOL 60
→
Algol 68 ("Algol 68S") → |
influenced |
|
C
("ALGOL 68")
→
Python → |
influencedBy |
|
Algol 68C
("Algol 68 language specification")
→
|
conformsTo |
|
Algol 68
("Revised Report on the Algorithmic Language Algol 68")
→
|
describedIn |
|
Algol 68C
→
|
implementsLanguage |
|
Algol 68
("ALGOL family")
→
|
partOf |
|
IFIP Working Group 2.1
("ALGOL 68")
→
|
product |