gptkbp:instance_of
|
gptkb:language
|
gptkbp:bfsLayer
|
3
|
gptkbp:bfsParent
|
gptkb:Oberon
|
gptkbp:designed_by
|
gptkb:Niklaus_Wirth
|
gptkbp:developed_by
|
gptkb:ETH_Zurich
|
gptkbp:features
|
garbage collection
modular programming
|
gptkbp:first_appearance
|
gptkb:1986
|
gptkbp:has_community
|
Oberon community
|
gptkbp:has_documentation
|
Active Oberon Documentation
Oberon Compiler Documentation
Oberon Language Report
Oberon User Manual
|
gptkbp:has_feature
|
gptkb:Oberon_IDE
gptkb:Oberon_Compiler
gptkb:Oberon_System
Oberon Runtime
|
gptkbp:has_method
|
gptkb:Author
gptkb:Pascal
|
gptkbp:has_variants
|
Active Oberon variant
Oberon-1 variant
Oberon-2 variant
|
https://www.w3.org/2000/01/rdf-schema#label
|
Oberon family of languages
|
gptkbp:includes
|
gptkb:Oberon-2
gptkb:Oberon-1
gptkb:Active_Oberon
|
gptkbp:influenced_by
|
gptkb:Pascal
|
gptkbp:is_compatible_with
|
gptkb:language
C++ programming language
|
gptkbp:is_influenced_by
|
gptkb:Algol
gptkb:Simula
gptkb:Eiffel
|
gptkbp:is_known_for
|
efficiency
high-level abstraction
modularity
simplicity
strong typing
type safety
|
gptkbp:is_part_of
|
gptkb:Wirth's_programming_languages
|
gptkbp:is_supported_by
|
text editors
various ID Es
|
gptkbp:is_used_for
|
application development
system programming
teaching programming paradigms
|
gptkbp:is_used_in
|
gptkb:academic_research
teaching programming concepts
software engineering
compiler construction
operating systems development
|
gptkbp:related_to
|
gptkb:Component_Pascal
|
gptkbp:successor
|
gptkb:Author
|
gptkbp:supports
|
object-oriented programming
|
gptkbp:used_in
|
embedded systems
|