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
|