OBERON.ORG
 

Каталог интернет-ресурсов, связанных с языком программирования Оберон

Проект OBERON.ORG объединяет проекты, связанные с языками программирования Оберон, Оберон-2, Активный Оберон, Модула-2/3, Оберон-07 и Компонентный Паскаль (Блэкбокс Оберон).

Искать

Исторические материалы

Сайт Никлауса Вирта

inf.ethz.ch/personal/wirth

Никлаус Вирт — автор языка программирования Оберон. Совместно с Юргом Гуткнехтом он разработал операционную систему Оберон, дав начало технологическому направлению Оберон-языков и инструментов.

Одна из первых страниц про Оберон на русском

www.uni-vologda.ac.ru/oberon

Сергей Залманович Свердлов про основные черты Оберона и его применение для образования.

Образовательный портал о визите Н. Вирта в Россию

oberon2005.oberoncore.ru

Сайт созан после визита Никлауса Вирта в Россию в 2005 году. Ядро сайта — работы по истории и развитию языков программрования его авторства.

Project Оberon 2013

www.projectoberon.com

Повторение Никлаусом Виртом, Юргом Гуткнехтом и Паулем Ридом проекта Оберон для FPGA

День Оберона в России

oberoncore.ru/oberonday

Мероприятие собирает разработчиков, использующих в своей практике системы Оберон-семейства, и заинтересованных слушателей. Ежегодно с докладами выступают специалисты, представляющие фундаментальную науку (физика высоких энергий, биофизика), стратегические отрасли («Росатом»), отрасль систем управления (АСУТП, беспилотные летательные аппараты), малый инновационный бизнес (разработка программных систем различного назначения). Также в центре внимания — проблемы ИТ-образования, начиная с 5 классов и до профильного высшего, и ключ к их решению, выработанный проектом «Информатика-21». Миссия семинара, кроме обмена опытом между участниками, — трансляция ИТ-просвещения в отрасль и в сферу образования.

Образовательные материалы

Образовательный проект «Информатика-21»

www.inr.ac.ru/~info21

Под руководством Фёдора Ткачёва проект координирует усилия специалистов науки, образования, аэрокосмической промышленности и IT-индустрии по упорядочению преподавания программирования и информатики на основе достижений Науки.

Компонентный Паскаль в школьном курсе информатики

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

Статья А.С. Ильина и А.И. Попокова в журнале «Первое сентября». «Преподавание программирования на основе Компонентного Паскаля/Блэкбокса в порядке эксперимента началось в России в 2002 году. Накопленный к сегодняшнему дню самый положительный опыт, как личный, так и коллег, позволяет рекомендовать эту среду к массовому использованию в школе и вузе».

Открытая википедия по языкам и проектам на языке Оберон

wiki.oberon.org

Сайт про операционную систему Native Oberon

www.nativeoberon.org

Описание компилятора OP2

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

Сайт посвящён семейству языков программирования Oberon

way.oberon.org

Инструменты для разработки

BlackBox Component Builder для Windows

blackboxframework.org

Блэкбокс — это бесплатная и открытая среда программирования для языка Компонентный Паскаль, разработанная швейцарской компанией Oberon Microsystems. Среда поддерживает динамическую загрузку модулей (откомпилированных в машинный код) и сборку мусора, т.е. предоставляет собственную компонентную объектную модель. Написание, компиляция, выполнение, тестирование могут выполняться внутри интегрированной среды, что значительно увеличивает производительность труда программиста. Блэкбокс представляет собой операционную среду (своего рода микро-ОС), работающую поверх обычной ОС. Эта операционная среда может полностью или частично включаться в конечное приложение (вместе с компилятором), позволяя этому приложению легко расширяться и перестраиваться «на лету».

Кросс-платформенный Блэкбокс

blackbox.oberon.org/download

На сайте опубликована кросс-платформенная версия Блэкбокса для Windows, GNU/Linux, OpenBSD и FreeBSD. Также развивается система открытой публикации расширений.

Проект O7 для микроконтроллеров с архитектурой ARMv{6,7E}-M

github.com/aixp/O7

Операционная система A2

cas.inf.ethz.ch/projects/a2

МультиОберон

github.com/dvdagaev/Mob

Компилятор Оберона с поддержкой системы органичений синтаксиса. Поддерживает три бэкэнда: BlackBox x86, Ofront для трансляции в Си, а также LLVM. Может быть использован из Блэкбокса или из командной строки.

OberonJS

github.com/vladfolts/oberonjs

Транслятор Оберона-07 в JavaScript и экспериментальный язык Eberon

Онлайн Оберон

online.oberon.org

Сайт для создания проектов на Обероне-07 в онлайн режиме

Free Oberon

freeoberon.su

Интегрированная среда разработки для Windows и Linux.

Ofront

github.com/jtempl/ofront

Транслятор Оберона в Си.

Ofront+

zx.oberon.org/ofrontplus

Транслятор Оберона в Си с поддержкой различных диалектов Оберона

Восток

vostok.oberon.org

Транслятор Оберона-07 в C, Java, Javascript и Оберон

Компилятор Oberon-07M

exaprog.com

Astrobe

astrobe.com

Компилятор Оберона-07 для микроконтроллеров

vishap oberon compiler

github.com/vishaps/voc

Oxford Oberon-2 Compiler

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

ЯОС, Ч115, jaos — русский перевод операционной системы A2 (в разработке)

вики-ч115.программирование-по-русски.рф/...

oberonc

github.com/lboasso/oberonc

Компилятор Оберона-07 в байт-код JVM.

Многоцелевой компилятор Оберона-07 от Антона Кротова

github.com/AntKrotov/oberon-07-compiler

Patchouli Compiler

github.com/congdm/Patchouli-Compiler

Компилятор Оберона-07 в AMD64

XDS

github.com/excelsior-oss/xds

Система программирования на языках Modula-2 и Oberon-2

Сообщества

Проект OberonCore

oberoncore.ru

Проект объединяет пользователей и разработчиков оберон-систем и -языков.

BlackBox Framework Center

blackboxframework.org

Международная волонтерская организация «Центр развития компонентного каркаса Блэкбокс» была создана после официального сообщения Oberon microsystems inc. о публикации Блэкбокса под лицензией BSD 2-clause и прекращении официальной поддержки среды Блэкбокс. Центр взял на себя исправление известных и вновь обнаружаемых недочётов, добавление нововведений, выпуск и публикацию новых версий Блэкбокса для OS Windows.

Оберон-клуб VEDAsoft

zx.oberon.org

Oberon Community Platform

www.ocp.inf.ethz.ch

Форумы

Форум Оберон-разработчиков

forum.oberoncore.ru

Международный форум для разработчиков на Блэкбоксе

community.blackboxframework.org

Форум Оберон-клуба VEDAsoft

zx.oberon.org/forum

Чат с тематическими каналами

chat.oberon.org

Тематическое общение на программной платформе RocketChat.

Новостной канал в Telegram

t.me/BlackBoxOberon

Видео про Оберон

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 от Andres Ramos

www.youtube.com/...

Оберон День 2014

www.youtube.com/...

Оберон День 2015

www.youtube.com/...

Оберон День 2016

www.youtube.com/...

Оберон День 2017

www.youtube.com/...

Оберон День 2018

www.youtube.com/...

Оберон День 2019

www.youtube.com/...

Репозитории

Коллекция расширений для Блэкбокса

www.zinnamturm.eu

Component Pascal Collection — это коллекция различных подсистем для Блэкбокса, которая содержит примеры исходного кода, инструменты, утилиты, математические и графические библиотеки и множество других приложений. Есть также полезные простые примеры для учебных пособий. Здесь вы найдете алгоритмы и решения для стандартных задач компьютерного программирования.

Открытый репозиторий для публикации расширений Блэкбокса

blackbox.oberon.org

OberonCore

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

Расширения Блэкбокса: Vimba, Cairo, Sdl2, Ogl

gitlab.molpit.org/bindings

Различные расширения Блэкбокса (Пётр Кушнир)

bitbucket.org/petryxa

Различные расширения Блэкбокса (Иван Кузьмицкий)

bitbucket.org/akastargazer

конец каталога

По вопросам обновления и дополнения информации в каталоге, а также, если вам необходим домен третьего уровня для проекта, — напишите письмо.
Сайт работает на http сервере, разработанном в Блэкбоксе.