Category:Oberon-07

From Rosetta Code
Revision as of 21:22, 26 April 2024 by Tigerofdarkness (talk | contribs) (Created page for Oberon-07)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Language
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:


Listed below are all of the tasks on Rosetta Code which have been solved using Oberon-07.
This page is a stub. It needs more information! You can help Rosetta Code by filling it in!

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) leaving out some features of Oberon, adding a few features and making a few changes. 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

Wirth's Oberon-07 document

Oberon commpilers

A list of Oberon-07 compilers and some other Wirth compilers

Subcategories

This category has only the following subcategory.