Statements (51)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:language
|
gptkbp:designed_by |
gptkb:Niklaus_Wirth
|
gptkbp:developed_by |
gptkb:1980s
|
gptkbp:features |
garbage collection
object-oriented programming strong typing |
gptkbp:has |
gptkb:Library
simple syntax compiler optimizations a modular architecture a strong community support a small runtime system syntax similar to Pascal |
https://www.w3.org/2000/01/rdf-schema#label |
Oberon compilers
|
gptkbp:includes |
gptkb:Oberon-2
gptkb:Active_Oberon |
gptkbp:influenced_by |
gptkb:Author
gptkb:Pascal |
gptkbp:is |
open-source
efficient used in research used in educational institutions used in academic settings designed for simplicity a tool for system programming a programming environment a research tool highly portable a part of the Oberon project a successor to Modula-2 a tool for application development a tool for educational purposes a tool for prototyping a tool for research purposes a tool for software development part of the Oberon system suitable for teaching programming used for teaching compiler construction |
gptkbp:is_available_on |
various platforms
|
gptkbp:is_used_for |
system programming
|
gptkbp:language |
gptkb:Oberon
|
gptkbp:produced_by |
native code
|
gptkbp:provides |
exception handling
type safety |
gptkbp:supports |
concurrent programming
modular design modular programming |
gptkbp:used_in |
embedded systems
operating systems |
gptkbp:bfsParent |
gptkb:Oberon
|
gptkbp:bfsLayer |
3
|