Category:Oberon-07
Oberon-07
This programming language may be used to instruct a computer to perform a task.
Listed below are all of the tasks on Rosetta Code which have been solved using Oberon-07.
This programming language may be used to instruct a computer to perform a task.
Garbage collected: | Yes |
---|---|
Parameter passing methods: | By reference, By value |
Type safety: | Safe |
Type strength: | Strong |
Type compatibility: | Structural |
Type expression: | Explicit |
Type checking: | Static |
See Also: |
|
Oberon-07 is a revision of the Oberon language by Niklaus Wirth. Oberon-07 is based on Wirth's original Oberon language (not Oberon-2), Wirth lists the changes here. The changes are largely aimed at simplification - in the defining document, Wirth quotes Einstein: "Make it as simple as possible, but not simpler".
Oberon-07 contains a WHILE loop that allows multiple conditions and statements - similar to the loop in Edsgar Dijkstra's Guarded Command Language, though with different syntax and without non-determinism.
The language
Oberon commpilers
A list of Oberon-07 compilers and some other Wirth compilers
Pages in category "Oberon-07"
The following 13 pages are in this category, out of 13 total.