Algol 68

E17646

Algol 68 is a high-level, structured programming language from the ALGOL family, notable for its orthogonal design and influence on many later languages.

AI illustration

How this image was made

AI-generated illustration of Algol 68

This AI-generated illustration was produced by black-forest-labs/FLUX.2-dev (1024x1024) from a prompt written by openai/gpt-oss-120b from the entity's label + description.

Prompt

Generate an image of Algol 68 (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)

How this entity was disambiguated

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 ⓘ
linked to: 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 ⓘ
linked to: Algol 68

C ⓘ
CLU ⓘ
Pascal ⓘ
Perl ⓘ
Python ⓘ
Scheme ⓘ
influencedBy ALGOL 60 ⓘ
CPL (programming language) ⓘ
linked to: BCPL
maintainedBy IFIP Working Group 2.1 ⓘ
paradigm imperative programming ⓘ
procedural programming ⓘ
structured programming ⓘ
partOf ALGOL family ⓘ
linked to: Algol 68
publicationYearOfRevisedReport 1973 ⓘ
standardizedBy IFIP ⓘ

How these facts were elicited

Referenced by (22)

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

Python → influencedBy → Algol 68 ⓘ
C → influencedBy → ALGOL 68 ⓘ
linked to: Algol 68
Algol 68 → partOf → ALGOL family ⓘ
linked to: Algol 68
Algol 68 → influenced → Algol 68S ⓘ
linked to: Algol 68
Algol 68 → describedIn → Revised Report on the Algorithmic Language Algol 68 ⓘ
linked to: Algol 68
ALGOL 60 → influenced → Algol 68 ⓘ
IFIP Working Group 2.1 → product → ALGOL 68 ⓘ
linked to: Algol 68
Algol 68C → implementsLanguage → Algol 68 ⓘ
Algol 68C → conformsTo → Algol 68 language specification ⓘ
linked to: Algol 68
Adriaan van Wijngaarden → knownFor → ALGOL 68 ⓘ
linked to: Algol 68
Algol 68R → basedOn → Algol 68 ⓘ
Algol 68R → influencedBy → Algol 68 report ⓘ
linked to: Algol 68
Algol 68S → basedOn → Algol 68 ⓘ
Algol 68S → isSubsetOf → Algol 68 ⓘ
Algol 68S → influencedBy → Algol 68 ⓘ
Algol W → relatedTo → ALGOL 68 ⓘ
linked to: Algol 68
ALGOL → notableVersion → ALGOL 68 ⓘ
linked to: Algol 68
Algol family → hasMember → ALGOL 68 ⓘ
linked to: Algol 68
ALGOL → hasVersion → ALGOL 68 ⓘ
subject linked to: Algorithmic Language
linked to: Algol 68
Ada → influencedBy → Algol 68 ⓘ
ALGOL Y → relatedTo → ALGOL 68 ⓘ
linked to: Algol 68