Algol 68

GPTKB entity

Statements (105)
Predicate Object
gptkbp:instance_of gptkb:C_programming_language
gptkbp:designed_by gptkb:N._Wirth
gptkbp:features strong typing
block structure
user-defined types
concurrency support
gptkbp:first_appearance gptkb:1968
gptkbp:has gptkb:Logic
complex syntax
exception handling
strong typing
user-defined types
dynamic arrays
first-class procedures
support for generic programming
support for concurrency
support for meta-programming
compilers available
a formal specification
rich set of data types
support for data abstraction
support for modular programming
support for parallel processing
support for recursion
support for reflection
support for object-oriented programming concepts
a legacy in computer science education
a rich set of operators
a small user community
a unique feature set
standardized by ISO
syntax similar to Algol 60
a historical significance in programming languages.
gptkbp:has_community gptkb:researchers
gptkbp:has_feature gptkb:Algol_68_G
gptkb:Algol_68_RS
gptkb:Algol_68_S
gptkb:Algol_68_C
gptkb:Algol_68_Genie
gptkbp:has_function gptkb:Ada
gptkb:Pascal
gptkb:C
more complex syntax
gptkbp:historical_event yes
https://www.w3.org/2000/01/rdf-schema#label Algol 68
gptkbp:influenced gptkb:OCaml
gptkb:C_programming_language
gptkb:Ada_programming_language
Pascal programming language
gptkbp:influenced_by gptkb:Algol_60
gptkbp:is high-level language
portable
extensible
not widely used today
used in research projects
used in academia
used in compiler construction
procedural language
used for teaching programming concepts
imperative language
multi-paradigm language
considered a predecessor of modern languages
considered a milestone in programming language design
considered a descendant of Algol
not backward compatible with Algol 60
not commonly used in industry today
not widely implemented in modern systems
often studied in programming language theory
part of the Algol family of languages
gptkbp:is_associated_with gptkb:political_theory
gptkbp:is_known_for rich type system
gptkbp:is_notable_for its complexity
its influence on later languages
its role in the development of programming language theory
its support for data abstraction
its use in teaching programming concepts
its complex syntax
its formal specification
its historical significance in computing
its rich type system
gptkbp:is_recognized_by programming historians
gptkbp:is_related_to formal languages
gptkbp:is_standardized_by gptkb:ISO_9001
gptkb:ISO_7185
gptkb:ISO_10206
gptkbp:is_taught_in computer science courses
programming language courses
historical programming languages courses
gptkbp:is_used_for data processing
gptkbp:is_used_in research projects
gptkbp:latest_version gptkb:Algol
gptkbp:paradigm procedural programming
gptkbp:replaced_by gptkb:Java
gptkb:C
gptkb:Python
gptkbp:successor gptkb:Algol_60
gptkbp:supports concurrent programming
structured programming
gptkbp:used_in gptkb:academic_research
algorithm description
system programming
compiler construction
gptkbp:uses block structure
gptkbp:bfsParent gptkb:Algol
gptkbp:bfsLayer 5