Algol 68R

E102381

Algol 68R is a revised, more practical and implementable version of the Algol 68 programming language, created to simplify and clarify the original language’s complex design.

All labels observed (4)

Label Occurrences
Algol 68R canonical 2
ALGOL 68-R 1
Algol 68 Revised 1

How this entity was disambiguated

Statements (45)

Predicate Object
instanceOf dialect of Algol 68
programming language implementation
basedOn Algol 68
compatibleWith subset of Algol 68
countryOfOrigin United Kingdom
designedFor clarifying the Algol 68 language design
practical implementation of Algol 68
simplifying Algol 68
designGoal improve implementability of Algol 68
provide a practical subset of Algol 68
reduce complexity of Algol 68 specification
developedBy ICL
International Computers Limited
era early 1970s
late 1960s
executionModel compiled language
fullName Algol 68R self-linksurface differs
surface form: Algol 68 Revised
hasFeature arrays
block structure
expression-oriented constructs
orthogonal design principles
procedures
structured control flow
user-defined data types
hasInfluenceOn subsequent ICL language tools
hasParadigm imperative programming
procedural programming
hasSyntaxStyle Algol-like syntax
hasTypingDiscipline static typing
strong typing
influenced later Algol 68 implementations
influencedBy ALGOL 60
surface form: Algol 60

Algol 68
surface form: Algol 68 report
languageFamily Algol family
notableFor being one of the first working Algol 68 compilers
pragmatic restrictions on Algol 68 features
simplified semantics compared to full Algol 68
primaryUse general-purpose programming
scientific computing
systems programming
supports recursive procedures
structured programming
user-defined operators
targetPlatform ICL 1900 mainframe computers
ICL 1900 series

How these facts were elicited

Referenced by (5)

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

Algol 68 influenced Algol 68R
Algol 68 hasImplementation Algol 68R
Algol 68 Genie supportsStandard Algol 68R
this entity surface form: Revised Report on Algol 68
Algol 68R fullName Algol 68R self-linksurface differs
this entity surface form: Algol 68 Revised
ALGOL notableVersion Algol 68R
this entity surface form: ALGOL 68-R