Deutsch    English    Русский    Українська
OBERON.ORG
 

Verzeichnis der Internetquellen zur Programmiersprache Oberon

Das OBERON.ORG-Projekt vereint Projekte in Bezug auf die Programmiersprachen Oberon, Oberon-2, Active Oberon, Modula-2/3, Oberon-07 und Component Pascal (Blackbox Oberon).

Suchen in oberon.org

Historische Materialen

Niklaus Wirth Website

inf.ethz.ch/personal/wirth

Niklaus Wirth ist der Autor der Programmiersprache Oberon. Zusammen mit Jürg Gutknecht entwickelte er das Betriebssystem Oberon, aus dem die technologische Ausrichtung der Oberon-Sprachen und Werkzeuge hervorging.

Eine der ersten Seiten über Oberon in russischer Sprache

pm.vogu35.ru/oberon/

Sergey Zalmanovich Sverdlov schreibt über die Hauptmerkmale von Oberon und seine Bedeutung für die Ausbildung.

Bildungsportal über den Besuch von N. Wirth in Russland

oberon2005.oberoncore.ru

Diese Seite wurde nach dem Besuch von Niklaus Wirth in Russland im Jahr 2005 erstellt. Der Kern der Webseite ist die Arbeit an der Geschichte und Entwicklung der Programmiersprachen von Nikolaus Wirth.

Projekt Oberon 2013

www.projectoberon.com

Überarbeitung von Oberon-Projekt für FPGA durch Niklaus Wirth, Jürg Gutknecht und Paul Reed.

Oberon Tag in Russland

oberoncore.ru/oberonday

Die Veranstaltung bringt Entwickler, die Systeme der Oberon-Familie in ihrer Praxis verwenden, und interessierte Zuhörer zusammen. Jedes Jahr berichten Experten aus den Bereichen Grundlagenforschung (Hochenergiephysik, Biophysik), strategische Industrie (Rosatom), Steuerungssysteme (APCS, unbemannte Luftfahrzeuge) und kleine innovative Unternehmen (Entwicklung von Softwaresystemen für verschiedene Zwecke). Im Mittelpunkt der Aufmerksamkeit stehen auch die Probleme der IT-Ausbildung von der 5. Klasse bis zur Fachhochschule bzw. Universität und der Weg zu ihren Lösungen, die vom Informatics-21-Projekt entwickelt wurden. Die Ziele des Oberon Tages sind neben dem Erfahrungsaustausch zwischen den Teilnehmern die Verbreitung von IT-Bildung in der Industrie und im Bildungsbereich.

Lehrmaterial

Bildungsprojekt "Informatik-21"

informatika-21.ru

Projekt die Bemühungen von Spezialisten aus Wissenschaft, Bildung, Luft- und Raumfahrtindustrie und IT-Industrie, den Unterricht in Programmierung und Informatik auf der Grundlage der Errungenschaften der Wissenschaft zu rationalisieren.

Component Pascal im Informatikkurs der Schule

inf.1sept.ru/article.php?ID=200800100

Artikel von A.S. Ilyina und A.I. Popokov in der Zeitschrift "September First". „Der Programmierunterricht auf der Basis von Component Pascal / Blackbox begann 2002 in Russland experimentell. Die bisher von uns und Kollegen gesammelten Erfahrungen sind sehr positiv und ermöglichen es uns, dieses Umfeld für den Masseneinsatz in Schulen und Universitäten zu empfehlen."

Wikipedia Seite zur Programmiersprachen Oberon

wiki.oberon.org

Webseite über das Betriebssystem Native Oberon

native.oberon.org

Beschreibung des OP2-Compilers

e-collection.library.ethz.ch/../eth-39386-02.pdf

Eine Ressource für die Programmiersprache Oberon-07

oberon07.com

Entwicklungswerkzeuge

BlackBox Component Builder für Windows

blackboxframework.org

Blackbox ist eine freie Open-Source-Programmierumgebung für die Sprache Component Pascal. Die Umgebung unterstützt das dynamische Laden von Modulen (in Maschinencode kompiliert) und die Speicherbereinigung, d. h. ein eigenes Komponentenobjektmodell wird bereitgestellt. Das Schreiben, Kompilieren, Ausführen und Testen kann in einer integrierten Umgebung erfolgen, was die Produktivität des Programmierers erheblich erhöht. Blackbox ist eine Betriebsumgebung (eine Art Mikro-Betriebssystem), die auf einem normalen Betriebssystem ausgeführt wird. Diese Betriebsumgebung kann ganz oder teilweise in die endgültige Anwendung (zusammen mit dem Compiler) aufgenommen werden, sodass diese Anwendung im laufenden Betrieb problemlos erweitert und neu erstellt werden kann.

Plattformübergreifende Blackbox

blackbox.oberon.org/download

Auf der Website wird eine plattformübergreifende Version von Blackbox für Windows, GNU / Linux, OpenBSD und FreeBSD veröffentlicht. Ein System zur Veröffentlichung von eigenen Erweiterungen wird ebenfalls entwickelt.

BlackBox Component Builder port to Haiku operating system.

github.com/X547/BlackBox-Haiku

O7-Compiler für Mikrocontroller mit ARMv{6,7E}-M-Architektur

github.com/aixp/O7

Der Compiler wird in Open Source zusammen mit einer Reihe nützlicher Module verteilt, die zu einem Micro-Subsystem kombiniert werden. Diese Module speichern Registeradressen, Controller-Initialisierungsverfahren, Vorlagen zum Übertragen von Daten über das UART-Protokoll und vieles mehr. Das Mobx-Subsystem enthält Beispielprogramme für verschiedene Mikrocontroller.

Recordino

recordino.ldnova.com

IDE fur O7.

Active Object System (AOS aka A2)

cas.inf.ethz.ch/projects/a2
Unofficial mirror of the ETH A2 repository:
github.com/metacore/A2OS

Betriebssystembaugruppen A2

https://github.com/yarrom/a2_builds

Binäre Assemblys und Installationsprogramme des A2-Betriebssystems für verschiedene unterstützte Plattformen

MultiOberon

github.com/dvdagaev/Mob

Oberon-Compiler mit Unterstützung für Syntaxbeschränkungen. Unterstützt drei Backends: BlackBox x86, Ofront für C-Übersetzung und LLVM. Kann über die Blackbox oder die Befehlszeile verwendet werden.

OberonJS

github.com/vladfolts/oberonjs

Oberon-07 JavaScript Translator und Eberon Experimental Language

"Visual" or Online Oberon

online.oberon.org
visual.sfu-kras.ru

Visual ist ein Werkzeug zur Erstellung interaktiver pädagogischer und wissenschaftlicher Modelle. Das Projekt zielt darauf ab, Wissen zu verbreiten und Programmieren zu lehren.

Free Oberon

free.oberon.org

Integrierte Entwicklungsumgebung für Windows und GNU/Linux.

Ofront

github.com/jtempl/ofront

Oberons Übersetzer zu C.

Ofront+

zx.oberon.org/ofrontplus

Übersetzer von Oberon nach C mit Unterstützung für verschiedene Oberon-Dialekte

Vostok

vostok.oberon.org

Oberon Übersetzer nach C, Java, JavaScript und Oberon

Compiler Oberon-07M

exaprog.com

Astrobe

astrobe.com

Oberon-07 Compiler für Mikrocontroller

Gardens Point Component Pascal (GPCP) for .NET

github.com/k-john-gough/gpcp/releases

Component Pascal-Compiler für .NET

Astrobe CPIde

www.astrobe.com/CPIde/CPIde.htm

Integrierte Entwicklungsumgebung für Component Pascal-Compiler für .NET (GPCP)

vishap oberon compiler

github.com/vishaps/voc

Oxford Oberon-2 Compiler

spivey.oriel.ox.ac.uk/corner/Oxford_Oberon-2_compiler

Herschel

herschel.oberon.org

Direct Component Pascal-Compiler für x86-64-Architektur und Blackbox-Umgebung.

YaOS — Russische Übersetzung des Betriebssystems A2 (in Entwicklung)

https://gitlab.com/budden/ja-o-s

Das YaOS-Projekt ist eine Kopie (Gabel) des Betriebssystems A2, geschrieben in der Sprache "ETH Oberon". Begonnen im Jahr 2019 und in den folgenden Bereichen Fortschritte erzielt: Übersetzung von Quelltexten ins Russische, Erweiterung der Unicode-Unterstützung, Erweiterung der Dokumentation, Verbesserung der Entwicklertools, Änderung der Sprache zur Verbesserung der Zuverlässigkeit.

oberonc

github.com/lboasso/oberonc

Oberon-07-Compiler zum JVM-Bytecode.

Oberon-07 Mehrzweck-Compiler von Anton Krotov

github.com/AntKrotov/oberon-07-compiler

Patchouli Compiler

github.com/congdm/Patchouli-Compiler

Oberon-07-Compiler in AMD64

XDS

github.com/excelsior-oss/xds
github.com/excelsior-oss/xds-2.60

Programmiersystem in den Sprachen Modula-2 und Oberon-2

Eigen Compiler Suite

ecs.openbrace.org

Freie und in sich geschlossene Softwareentwicklungs-Toolchain mit Oberon-2-Frontend. Der Compiler läuft nativ unter Windows, OS X sowie Linux-basierten Systemen und zielt auf verschiedene Hardwarearchitekturen und Laufzeitumgebungen ab. Die enthaltene Bibliothek steckt noch in den Kinderschuhen und es gibt nur wenige Bindungen an externe Schnittstellen, aber die Implementierung der Sprache selbst ist ziemlich ausgereift und daher für die Programmierung eingebetteter Systeme geeignet.

The Oberon+ IDE

github.com/rochus-keller/Oberon

Plattformübergreifendes Oberon zu ECMA/ISO CLI, C99- und LuaJIT-Compiler und IDE mit Debugger auf Quellebene und semantischer Navigation, kompatibel mit Oberon 90, Oberon-2, Oberon-07 und Oberon+. Unterstützt Oakwood-Bibliotheken (einschließlich XYplane) und eine plattformübergreifende Fremdfunktionsschnittstelle (FFI).

Gemeinschaften

OberonCore-Projekt

oberoncore.ru

Das Projekt bringt Benutzer und Entwickler von oberon-Systemen und -Sprachen zusammen.

BlackBox Framework Center

blackboxframework.org

Die internationale Freiwilligenorganisation "Blackbox Component Frame Development Center" wurde nach der offiziellen Ankündigung von Oberon microsystems inc. Gegründet. über die Veröffentlichung von Blackbox unter BSD 2-Klausel-Lizenz und die Einstellung der offiziellen Unterstützung für die Blackbox-Umgebung. Das Zentrum übernahm die Korrektur bekannter und neu entdeckter Mängel, die Hinzufügung von Innovationen, die Veröffentlichung und Veröffentlichung neuer Versionen von Blackbox für OS Windows.

Oberon-club VEDAsoft

zx.oberon.org

Foren

Oberon-Entwicklerforum in der GUS

forum.oberoncore.ru

Internationales Forum für Entwickler bei BlackBox

community.blackboxframework.org

VEDAsoft Oberon Club Forum

zx.oberon.org/forum

Telegramm-Nachrichtensender (auf Russisch)

t.me/BlackBoxOberon

Internationale Mailingliste

lists.inf.ethz.ch/mailman/listinfo/oberon

Video über Oberon

Choosing a programming language to learn

www.youtube.com/watch?v=Lx3JabQQsIQ

Oberon and its purity

cds.cern.ch/record/745708?ln=en

Jürg Gutknecht's presentation at the Oberon Day @ CERN (10-March-2004)

Native Oberon Video-Playlist von Andres Ramos

www.youtube.com/...

Oberon Tag

2014
2015
2016
2017
2018
2019
2020
2022

Repositories

Komponenten-Pascal-Sammlung

www.zinnamturm.eu

Eine Sammlung die verschiedener Subsysteme für Blackbox, die Quellcodebeispiele, Tools, Dienstprogramme, Mathematik- und Grafikbibliotheken und viele andere Anwendungen enthält. Es gibt auch hilfreiche einfache Beispiele für Tutorials. Hier finden Sie Algorithmen und Lösungen für häufig auftretende Probleme bei der Computerprogrammierung.

Hier finden Sie ein Repository zum Veröffentlichen von Blackbox-Erweiterungen

blackbox.oberon.org

OberonCore

https://oberoncore.ru/bbcc/subs/start

Ende des Verzeichnisses

Wenn Sie Informationen zur Aktualisierung und Ergänzung dieses Verzeichnis haben oder eine Unter-Domäne für ihr Projekt benötigen, — dann schreiben sie mir bitte eine E-Mail.
Diese Seite läuft auf einen von Blackbox entwickelten http-Server.