https://oberon.org/en ru uk en de OBERON.ORG [title] Catalog of resources related with Oberon programming language OBERON.ORG project unites projects related to programming languages Oberon, Oberon-2, Active Oberon, Modula-2/3, Oberon-07 and Component Pascal (Blackbox Oberon). History Education Tools Community Boards Video Repositories [ ][SUBMIT] Search in oberon.org Historical materials Niklaus Wirth website inf.ethz.ch/personal/wirth Niklaus Wirth is the author of the Oberon programming language. Together with Jurg Gutknecht, he developed the Oberon operating system, giving rise to the technological direction of Oberon languages and tools. One of the first pages about Oberon in Russian www.uni-vologda.ac.ru/oberon Sergey Zalmanovich Sverdlov about the main features of Oberon and its application for education. Educational portal about N. Wirth's visit to Russia oberon2005.oberoncore.ru The site was created after Niklaus Wirth's visit to Russia in 2005. The core of the site is work on the history and development of programming languages of its authorship. Project Oberon 2013 www.projectoberon.com Repeating by Niklaus Wirth, Jurg Gutknecht and Paul Reed of the Oberon project for FPGA Oberon Day in Russia oberoncore.ru/oberonday The event brings together developers who use Oberon-family systems in their practice, and interested listeners. Every year, experts representing fundamental science (high energy physics, biophysics), strategic industries (Rosatom), the industry of control systems (APCS, unmanned aerial vehicles), small innovative business (development of software systems for various purposes) make reports. Also in the center of attention are the problems of IT education, from grade 5 to specialized higher, and the key to their solution, developed by the Informatics-21 project. The mission of the seminar, besides the exchange of experience between the participants, is the broadcast of IT education in the industry and in the field of education. Educational materials Educational project "Informatics-21" www.inr.ac.ru/~info21 Under the leadership of Fyodor Tkachev, the project coordinates the efforts of specialists in science, education, the aerospace industry and the IT industry to streamline the teaching of programming and computer science based on the achievements of Science. Component Pascal in School Computer Science Course inf.1sept.ru/article.php?ID=200800100 Article by A.S. Ilyina and A.I. Popokov in the magazine "September First". "Teaching programming based on Component Pascal / Blackbox started experimentally in Russia in 2002. The most positive experience accumulated to date, both personal and colleagues, allows us to recommend this environment for mass use in schools and universities." Open wikipedia on languages and projects in the Oberon language wiki.oberon.org Website about the operating system Native Oberon www.nativeoberon.org Description of the OP2 compiler e-collection.library.ethz.ch/../eth-39386-02.pdf The site is dedicated to the Oberon family of programming languages way.oberon.org Development tools BlackBox Component Builder for Windows blackboxframework.org Blackbox is a free and open source programming environment for the Component Pascal language, developed by the Swiss company Oberon Microsystems. The environment supports dynamic loading of modules (compiled into machine code) and garbage collection, i.e. provides its own component object model. Writing, compiling, executing, testing can be done inside an integrated environment, which greatly increases the productivity of the programmer. Blackbox is an operating environment (a kind of micro-OS) that runs on top of a regular OS. This operating environment can be included in whole or in part in the final application (along with the compiler), allowing this application to be easily extended and rebuilt on the fly. Cross Platform Blackbox blackbox.oberon.org/download A cross-platform version of Blackbox for Windows, GNU / Linux, OpenBSD and FreeBSD is published on the site. A system of open publishing of extensions is also being developed. O7 compiler for microcontrollers with ARMv{6,7E}-M architecture github.com/aixp/O7 The compiler is distributed in open source, along with a set of useful modules, which are combined into a Micro subsystem. These modules store register addresses, controller initialization procedures, templates for transferring data via the UART protocol, and much more. The Mobx subsystem contains sample programs for several microcontrollers. Operating system assemblies A2 https://github.com/yarrom/a2_builds Binary assemblies and installers of the A2 operating system for various supported platforms MultiOberon github.com/dvdagaev/Mob Oberon compiler with syntax constraint support. Supports three backends: BlackBox x86, Ofront for C translation, and LLVM. Can be used from Blackbox or command line. OberonJS github.com/vladfolts/oberonjs Oberon-07 JavaScript Translator and Eberon Experimental Language "Visual" or Online Oberon online.oberon.org Visual is a tool for creating interactive educational and scientific models. The project aims to disseminate knowledge and teach programming. Free Oberon freeoberon.su Turpo Pascal style IDE for Windows and GNU/Linux. Ofront github.com/jtempl/ofront Oberon's translator to C. Ofront+ zx.oberon.org/ofrontplus Oberon to C translator with support for various Oberon dialects Vostok vostok.oberon.org Oberon translator to C, Java, JavaScript and Oberon Compiler Oberon-07M exaprog.com Astrobe astrobe.com Oberon-07 compiler for microcontrollers 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 for x86-64 architecture and Blackbox framework. YaOS, Ch115, jaos - Russian translation of the A2 operating system (in development) https://gitlab.com/budden/ja-o-s The YaOS project is a copy (fork) of the A2 operating system, written in the "ETH Oberon" language. The project started in 2019 and managed to make progress in the following areas: translation of source texts into Russian, expanding Unicode support, expanding documentation, improving developer tools, changing the language to improve reliability. oberonc github.com/lboasso/oberonc Oberon-07 compiler to JVM bytecode. Oberon-07 multipurpose compiler from 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 Programming system in Modula-2 and Oberon-2 languages Communities OberonCore Project oberoncore.ru The project brings together users and developers of oberon systems and languages. BlackBox Framework Center blackboxframework.org The international volunteer organization "Blackbox Component Frame Development Center" was created after the official announcement of Oberon microsystems inc. about publishing Blackbox under BSD 2-clause license and ending official support for Blackbox environment. The center took over the correction of known and newly discovered defects, the addition of innovations, the release and publication of new versions of Blackbox for OS Windows. Oberon-club VEDAsoft zx.oberon.org Oberon Community Platform www.ocp.inf.ethz.ch Forums Oberon-Developers Forum in the CIS forum.oberoncore.ru International Forum for Developers at BlackBox community.blackboxframework.org VEDAsoft Oberon Club Forum zx.oberon.org/forum Chat with thematic channels chat.oberon.org Thematic communication on the RocketChat software platform. Telegram news channel (in Russian) t.me/BlackBoxOberon International mailing list lists.inf.ethz.ch/mailman/listinfo/oberon Video about Oberon Choosing a programming language to learn www.youtube.com/watch?v=Lx3JabQQsIQ Oberon and its purity cds.cern.ch/record/745708?ln=en Jurg Gutknecht's presentation at the Oberon Day @ CERN (10-March-2004) Native Oberon video playlist by Andres Ramos www.youtube.com/... Oberon Day 2014 2015 2016 2017 2018 2019 2020 Repositories Component Pascal Collection www.zinnamturm.eu A collection of different subsystems for Blackbox that contains source code examples, tools, utilities, math and graphics libraries, and many other applications. There are also helpful simple examples for tutorials. Here you will find algorithms and solutions for common computer programming problems. Open repository for publishing Blackbox extensions blackbox.oberon.org OberonCore https://oberoncore.ru/bbcc/subs/start end of catalog For information on updating and supplementing the information in the directory, as well as if you need a third-level domain for the project, -- write a letter. The site runs on an http server developed by Blackbox.