Oberon Language

GPTKB entity

Statements (52)
Predicate Object
gptkbp:instance_of gptkb:language
gptkbp:bfsLayer 4
gptkbp:bfsParent gptkb:Oberon_for_Linux
gptkbp:album gptkb:Oberon-2_compiler
gptkbp:community Oberon community
gptkbp:controls strongly typed
gptkbp:designed_by gptkb:Niklaus_Wirth
gptkbp:features garbage collection
modular programming
type inference
gptkbp:first_appearance gptkb:1988
gptkbp:focuses_on teaching programming concepts
gptkbp:format .obx
gptkbp:formulation similar to Pascal
https://www.w3.org/2000/01/rdf-schema#label Oberon Language
gptkbp:influenced_by gptkb:Author
gptkb:Pascal
gptkbp:is_available_on gptkb:archive
gptkbp:is_standardized_by gptkb:ISO/_IEC_8652:1995
gptkbp:notable_feature gptkb:Author
exception handling
low-level access
modular design
pointer arithmetic
extensible
record types
array handling
simple syntax
type definitions
static type checking
efficient execution
support for system calls
procedure parameters
support for concurrency
support for algorithms
system programming capabilities
support for recursion
support for data structures
high-level constructs
simple I/ O operations
runtime efficiency
support for hardware access
support for low-level programming
gptkbp:operating_system gptkb:Oberon_OS
gptkbp:philosophy procedural programming
gptkbp:platform cross-platform
gptkbp:related_to gptkb:Oberon-2
gptkb:Component_Pascal
gptkb:Active_Oberon
gptkbp:supports concurrent programming
object-oriented programming
gptkbp:used_in embedded systems