Läuft.
Original Projekt:
Emulator:
https://github.com/pdewacht/oberon-risc-emu
Oberon runs native on Linux:
http://pascal.hansotten.com/2016/01/13/oberon-linux-revival/
http://oberon.wikidot.com/start
Peter
Läuft.
Original Projekt:
Emulator:
https://github.com/pdewacht/oberon-risc-emu
Oberon runs native on Linux:
http://pascal.hansotten.com/2016/01/13/oberon-linux-revival/
http://oberon.wikidot.com/start
Peter
Kannst Du mit Oberon auch programmieren ? Ich selbst habe bei Modula-2 noch mitgemacht, aber bei Oberon hatte ich abgestoppt
Habe das Buch "Grundlagen und Techniken des Compilerbaus" von Niklaus Wirth nicht nur für Pascal und Modula-2, sondern auch für Oberon, habe aber damit nie was gemacht ...
Hi. Oberon=Nein - leider. Ich hatte bei Pascal schon aufgehört (das fand ich aber gut!). Aber was nicht ist, kann ja noch werden
Ich habe erst einmal etwas Zeit benötigt, überhaupt in die doch ungewöhliche Bedienung der Oberon Risc Station reinzufinden!
Ich habe es nun gerade mal geschafft ein Hallo Welt Programm zu erstellen und zu compilieren..
Die Compiler Fehlermeldungen sind leider sehr nichtssagend (für mich).
Als Anlage noch ein erstes PDF zur Bedienung (auch des Emulators).
OLR = Native unter Linux ist auch interessant - dazu gibt es auch die sog. Gadgets als Erweiterung => Grafische Menues und Diologboxen.
Das ist aber aus meiner Sicht Quatsch - weil es sich dann wie Win3.1/GEM verhält - also die Grundidee der Bedienung und des schlanken OS, weg sind.
Peter
Kann das eigentlich "objekt-orientiert" ?
Irgendwie ist ja erstaunlich, daß Pascal so eine extrem erfolgreiche Sprache war und auch immer noch ist, aber die direkten Weiterentwicklungen so komplett unbenutzt sind - und Oberon noch mehr als Modula2 ( ich habe mal ein Modula2 Buch gekauft und angefangen bin dabei aber "abgestorben", weil das nicht viel mehr Nuzwert hatte (für meine kleinen Zwecke) als TurboPascal oder AcornPascal). Dabei würde man ja schon unterstellen, daß das sinnvolle Weiterentwicklungen sind.
Ich vermute ja, das liegt einfach daran, daß der Herr Wirth immer alles ausschreiben wollte - und das hat manche Leute schon bei Pascal genervt ( begin end begin end begin end - mal punkt mal semikolon ) ; und das Hello World Beispiel sieht aus, als wäre das eher schlimmer geworden ( VAR W: Texts.Writer; und End Hello. ).
Oberon kann "objektorientiert". So wie übrigens die bekannteste Weiterentwicklung von Pascal, nämlich Objekt-Pascal, was mit Borland / Embarcadero Delphi ja realisiert wurde - und immer noch aktuell ist. Kriegt man als privater nichtkommerzieller Nutzer auch inzwischen wieder kostenlos. Allerdings scheint Oberon eher die "reine Lehre" zu sein, Delphis Objekt-Pascal ist da eher eine große Sammlung von Spracherweiterungen und Klassenbibliotheken.
Gestern noch gefunden. Somit auch für alle Java und Javascript Systeme = Alle, verfügbar.
Emulator in Javascript and Java:
https://schierlm.github.io/OberonEmulator/
Peter
Hier ist auch noch ein "definitiver" Link zum Thema Oberon
Falls jemand die Tools schon aufsetzt hat (Cross compile win32 + sdl2) und Zeit und Lust hat..
dann wäre es super, wenn ihr mir den Emulator für win32/WinXP komplieren könntet:
https://github.com/pdewacht/oberon-risc-emu
Der dort vorhandene ist win64!
Peter
Hier ist noch eine schöne Seite und zeigt, was es alles so gibt an System(umgebungen):
https://en.wikibooks.org/wiki/Oberon
Peter
Hab auch noch was gefunden, was mir über den Weg lief