gptkbp:instance_of
|
gptkb:language
|
gptkbp:bfsLayer
|
4
|
gptkbp:bfsParent
|
gptkb:Oberon-2.4
|
gptkbp:designed_by
|
gptkb:Niklaus_Wirth
|
gptkbp:developed_by
|
gptkb:ETH_Zurich
|
gptkbp:features
|
garbage collection
object-oriented programming
strong typing
|
gptkbp:first_appearance
|
gptkb:1986
|
gptkbp:has_community
|
gptkb:ETH_Zurich_alumni
software engineers
academic researchers
Oberon community
programming language enthusiasts
|
gptkbp:has_documentation
|
Oberon language report
Oberon compiler documentation
Oberon programming guide
Oberon reference manual
Oberon user manual
|
gptkbp:has_feature
|
gptkb:Oberon_IDE
gptkb:Oberon_Compiler
gptkb:Oberon_System
Oberon Runtime
|
gptkbp:has_method
|
gptkb:Author
gptkb:Pascal
|
https://www.w3.org/2000/01/rdf-schema#label
|
Oberon programming family
|
gptkbp:includes
|
gptkb:Oberon-2
gptkb:Oberon-1
gptkb:Active_Oberon
|
gptkbp:influenced_by
|
gptkb:Pascal
|
gptkbp:is_known_for
|
efficiency
portability
simplicity
|
gptkbp:is_related_to
|
gptkb:Oberon-2
gptkb:Component_Pascal
gptkb:Eiffel
gptkb:Modula-3
|
gptkbp:is_used_in
|
gptkb:software_framework
embedded systems
research projects
teaching programming concepts
system programming
academic environments
|
gptkbp:supports
|
modular programming
|
gptkbp:training
|
universities
computer science courses
software engineering courses
embedded systems courses
programming language courses
|
gptkbp:used_in
|
operating systems
|