Algol 68 R

GPTKB entity

Statements (59)
Predicate Object
gptkbp:instance_of gptkb:language
gptkbp:character ASCII
gptkbp:controls strongly typed
for loop
while loop
if-then-else
gptkbp:data_type gptkb:musical
gptkb:studio
gptkb:computer
gptkb:collection
string
boolean
file
real
gptkbp:designed_by gptkb:N._Wirth
gptkbp:developed_by multiple implementations
gptkbp:error_handling exception handling
gptkbp:features concurrency support
gptkbp:first_appearance gptkb:1970
gptkbp:formulation block structure
https://www.w3.org/2000/01/rdf-schema#label Algol 68 R
gptkbp:influenced_by gptkb:Algol_60
gptkbp:input_output standard input/output
gptkbp:is_implemented_in various platforms
gptkbp:is_standardized_by gptkb:ISO
gptkbp:notable_features reflection
exception handling
modular programming
dynamic arrays
type inference
interoperability with C
overloading
multidimensional arrays
metaprogramming
operator overloading
support for parallel programming
support for concurrent programming
inline functions
support for distributed computing
support for functional programming
support for logic programming
support for object-oriented programming
user-defined operators
extensive standard library
parameter passing by reference
parameter passing by value
support for imperative programming
support for declarative programming
support for scripting.
gptkbp:notable_users gptkb:University_of_Cambridge
gptkbp:philosophy procedural programming
gptkbp:primary_source scientific computing
gptkbp:ram automatic garbage collection
gptkbp:related_to gptkb:Algol_family
gptkbp:successor gptkb:Algol_68
gptkbp:supports user-defined data types
gptkbp:used_in gptkb:academic_research
gptkbp:bfsParent gptkb:Algol_family
gptkbp:bfsLayer 5