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.

Try in SPARQL Jump to: Surface forms Statements Referenced by

All labels observed (7)

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.

Python influencedBy Algol 68
C influencedBy Algol 68
this entity surface form: ALGOL 68
Algol 68 partOf Algol 68 self-linksurface differs
this entity surface form: ALGOL family
Algol 68 influenced Algol 68 self-linksurface differs
this entity surface form: Algol 68S
Algol 68 describedIn Algol 68 self-linksurface differs
this entity surface form: Revised Report on the Algorithmic Language Algol 68
ALGOL 60 influenced Algol 68
IFIP Working Group 2.1 product Algol 68
this entity surface form: ALGOL 68
Algol 68C implementsLanguage Algol 68
Algol 68C conformsTo Algol 68
this entity surface form: Algol 68 language specification
Adriaan van Wijngaarden knownFor Algol 68
this entity surface form: ALGOL 68
Algol 68R basedOn Algol 68
Algol 68R influencedBy Algol 68
this entity surface form: Algol 68 report
Algol 68S basedOn Algol 68
Algol 68S isSubsetOf Algol 68
Algol 68S influencedBy Algol 68
Algol W relatedTo Algol 68
this entity surface form: ALGOL 68
ALGOL notableVersion Algol 68
this entity surface form: ALGOL 68