Oberon by Example
Find a file
2019-06-05 02:01:59 +04:00
arguments/unixstyle_oberon_traditional all 2017-05-15 19:54:01 +04:00
arrays changed tabs with spaces 2017-06-09 13:10:12 +04:00
case changed tabs with spaces 2017-06-09 13:10:12 +04:00
constants changed tabs with spaces 2017-06-09 13:10:12 +04:00
enums_example example contributed by pdewacht. 2017-06-02 21:52:31 +04:00
for changed tabs with spaces 2017-06-09 13:10:12 +04:00
hello-world changed tabs with spaces 2017-06-09 13:10:12 +04:00
ifelse changed tabs with spaces 2017-06-09 13:10:12 +04:00
procedures changed tabs with spaces 2017-06-09 13:10:12 +04:00
records intro to records 2017-06-12 23:54:14 +04:00
recursion recursion example 2017-06-10 18:45:59 +04:00
value-types changed tabs with spaces 2017-06-09 13:10:12 +04:00
variables changed tabs with spaces 2017-06-09 13:10:12 +04:00
while forgot to re-add while loop 2017-06-09 12:17:56 +04:00
LICENSE Initial commit 2017-05-31 22:45:15 +04:00
README.md fixed markdown, again :) 2017-06-09 01:29:51 +04:00

Oberon by Examples

Oberon is a general-purpose programming language created in 1986 by Niklaus Wirth and the latest member of the Wirthian family of ALGOL-like languages.

Oberon-2 is an extension of the original Oberon programming language developed in 1991 at ETH Zurich by Niklaus Wirth and Hanspeter Mössenböck that adds limited reflection and object-oriented programming facilities, open arrays as pointer base types, read-only field export.

Oberon By Example is a hands-on introduction to Oberon-2 using examples.

This repository is under heavy modification to make it better for beginners.

To start, make sure you have Vishap Oberon Compiler

Check out the hello-world example or browse the full list below.