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.


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

Please wait…