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 (5)

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 the book "Project Oberon: The Design of an Operating System and Compiler" ⓘ
linked to: Project Oberon
designGoal educational clarity ⓘ
minimalism ⓘ
modularity ⓘ
systematic simplicity ⓘ
developer Niklaus Wirth ⓘ
fileSystemType simple custom file system ⓘ
hasPart Oberon compiler ⓘ
Oberon file system ⓘ
Oberon module system ⓘ
Oberon operating system ⓘ
Oberon programming language implementation ⓘ
Oberon text-based user interface ⓘ
hasSuccessor Revised Project Oberon (RISC5-based) ⓘ
linked to: Project Oberon
inception late 1980s ⓘ
influenced ETH Oberon implementations ⓘ
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 (5)

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

Niklaus Wirth → authorOf → Project Oberon ⓘ
Oberon operating system → partOf → Oberon project ⓘ
linked to: Project Oberon
Project Oberon → describedIn → the book "Project Oberon: The Design of an Operating System and Compiler" ⓘ
linked to: Project Oberon
Project Oberon → hasSuccessor → Revised Project Oberon (RISC5-based) ⓘ
linked to: Project Oberon
ETH Oberon compiler → partOf → ETH Oberon project ⓘ
linked to: Project Oberon