Project Oberon

E168965

Project Oberon is a computer system design and implementation project, including both an operating system and programming language, created by Swiss computer scientist Niklaus Wirth as a minimalist, modular, and educationally oriented computing environment.

All labels observed (4)

How this entity was disambiguated

Statements (43)

Predicate Object
instanceOf computer system design project
educational computing environment
operating system
programming language implementation
authorOfDescription Jürg Gutknecht
Niklaus Wirth
basedOnConcept literate system design
countryOfOrigin Switzerland
describedIn Project Oberon self-linksurface differs
surface form: the book "Project Oberon: The Design of an Operating System and Compiler"
designGoal educational clarity
minimalism
modularity
systematic simplicity
developer Niklaus Wirth
fileSystemType simple custom file system
hasPart Oberon compiler
Oberon operating system
surface form: Oberon file system

Oberon operating system
surface form: Oberon module system

Oberon operating system
Oberon programming language implementation
Oberon text-based user interface
hasSuccessor Project Oberon self-linksurface differs
surface form: Revised Project Oberon (RISC5-based)
inception late 1980s
influenced ETH Oberon implementations
Oberon operating system
surface form: Oberon System 3
influencedBy Modula-2
Pascal
license freely available source code
notableCharacteristic compact source code
complete system written in Oberon
formally described design
operatingSystemType monolithic kernel
single-user operating system
primaryUse computer science education
systems programming research
programmingLanguageUsed Oberon
publicationDate 1992
supportsFeature garbage-collected runtime
modules with explicit import and export
type-safe systems programming
targetArchitecture NS32032
targetHardware Ceres workstation
userInterface text-based graphical user interface

How these facts were elicited

Referenced by (4)

Full triples — surface form annotated when it differs from this entity's canonical label.

Niklaus Wirth authorOf Project Oberon
Oberon operating system partOf Project Oberon
this entity surface form: Oberon project
Project Oberon describedIn Project Oberon self-linksurface differs
this entity surface form: the book "Project Oberon: The Design of an Operating System and Compiler"
Project Oberon hasSuccessor Project Oberon self-linksurface differs
this entity surface form: Revised Project Oberon (RISC5-based)