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

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

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

Шукати в oberon.org

Історичні матеріали

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

inf.ethz.ch/personal/wirth

Ніклаус Вірт - автор мови програмування Оберон. Спільно з Юргом Гуткнехтом розробив операційну систему Оберон, започаткувавши технологічний напрям Оберон-мов і інструментів.

Одна з перших сторінок про Оберон російською мовою

pm.vogu35.ru/oberon/

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

Освітній портал про візит Н. Вірта в Росію

oberon2005.oberoncore.ru

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

Проект Оберон 2013

www.projectoberon.net

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

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

oberoncore.ru/oberonday

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

Освітні матеріали

Освітній проект «Інформатика-21»

informatika-21.ru

Зусилля фахівців науки, освіти, аерокосмічної промисловості та IT-індустрії з упорядкування викладання програмування та інформатики на основі досягнень науки.

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

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

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

Відкрита вікіпедія, присвячена мовам сімейства Оберон та проектам на цих мовах

wiki.oberon.org

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

native.oberon.org

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

Crelier B.J. Separate Compilation and Module Extension. 1994.

Сайт, присвячений Оберон-07

oberon07.com

Інструменти для розробки

BlackBox Component Builder для Windows

blackboxframework.org

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

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

blackbox.oberon.org/download

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

BlackBox Component Builder для операционной системы Haiku.

github.com/X547/BlackBox-Haiku

Компілятор O7 для мікроконтролерів з архітектурою ARMv{6,7E}-M

github.com/aixp/O7

Компілятор поширюється у відкритих вихідних кодах разом з набором корисних модулів, які об'єднані в підсистему Micro. У цих модулях зберігаються адреси регістрів, процедури ініціалізації контролерів, заготовки для передачі даних по протоколу UART і багато іншого. У підсистемі Mobx знаходяться приклади програм для декількох мікроконтролерів.

Рекорди́но

recordino.ldnova.com

Среда разработки программ для микроконтроллеров, включает в себя компилятор O7.

Active Object System (AOS aka A2)

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

Збірки операційної системи A2

https://github.com/yarrom/a2_builds

Двійкові збірки й інсталятори операційної системи A2 для різних платформ

Репозиторій rpm пакетів з A2 для Fedora Linux

brain-algorithms.github.io/web-a2

Репозиторій rpm Fedora, що містить пакети rpm для A2 Oberon (версія eth і розширена версія). Пакети RPM дають змогу швидко встановити (та оновити) A2 на fedora linux. У debian ви можете створювати пакети deb з rpm за допомогою "alien -d <rpm package>"

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

github.com/dvdagaev/Mob

Компілятор Оберона з підтримкою системи обмежень синтаксису. Підтримує три бекенда: BlackBox x86, Ofront для трансляції в C, а також LLVM. Може бути використаний з Блекбокс або з командного рядка.

OberonJS

github.com/vladfolts/oberonjs

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

Віжуал або Онлайн Оберон

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

Віжуал — інструмент для створення інтерактивних освітніх і наукових моделей з відкритим вихідним кодом на мові Оберон-07. Проект спрямований на поширення знань та навчання програмуванню.

Free Oberon

free.oberon.org

Інтегроване середовище розробки для Windows і GNU/Linux у стилі Turbo Pascal.

Ofront

github.com/jtempl/ofront

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

Ofront+

zx.oberon.org/ofrontplus

Транслятор Оберона в C з підтримкою різних діалектів Оберона

Восток

vostok.oberon.org

Транслятор Оберона в C, Java, JavaScript і Oberon

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

exaprog.com

Astrobe

astrobe.com

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

Gardens Point Component Pascal (GPCP) for .NET

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

Компілятор Компонентного Паскаля для .NET

Astrobe CPIde

www.astrobe.com/CPIde/CPIde.htm

Інтегроване середовище розробки для Компонентного Паскаля для .NET (использует GPCP)

vishap oberon compiler

github.com/vishaps/voc

Oxford Oberon-2 Compiler

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

Гершель

herschel.oberon.org

Прямий компілятор Компонентного Паскаля для архітектури x86-64 і середовища Блекбокс.

ЯОС — російський переклад операційної системи A2 (в розробці)

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

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
github.com/excelsior-oss/xds-2.60

Система програмування на мовах Modula-2 і Oberon-2

Eigen Compiler Suite

ecs.openbrace.org

Вільне і самостійний інструментарій для розробки програмного забезпечення з інтерфейсом Oberon-2. Компілятор працює на основі Windows, OS X, а також систем на базі Linux і націлений на декілька апаратних архітектур та середовищ виконання. Включена бібліотека все ще перебуває в зародковому стані, і є лише кілька прив’язок до зовнішніх інтерфейсів, але реалізація самої мови досить зріла і, отже, придатна для програмування вбудованих систем.

The Oberon+ IDE

github.com/rochus-keller/Oberon

Спільноти

Проект OberonCore

oberoncore.ru

Проект об'єднує користувачів і розробників Оберон-систем.

Центр розвитку компонентного каркаса Блекбокс

blackboxframework.org

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

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

zx.oberon.org

Форуми

Форум Оберон-розробників

forum.oberoncore.ru

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

community.blackboxframework.org

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

zx.oberon.org/forum

Канал новин у Telegram (російською)

t.me/BlackBoxOberon

Міжнародний список розсилки

lists.inf.ethz.ch/mailman/listinfo/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 від Andres Ramos

www.youtube.com/...

Оберон День

2014
2015
2016
2017
2018
2019
2020
2022

Репозиторії

Колекція розширень для Блекбокс

www.zinnamturm.eu

Колекція різних підсистем для Блекбокс, яка містить приклади вихідного коду, інструменти, утиліти, математичні й графічні бібліотеки та багато інших програм. Також є корисні прості приклади для навчальних посібників. Тут ви знайдете алгоритми та рішення для стандартних завдань комп'ютерного програмування.

Відкритий репозиторій для публікації розширень Блекбокса

blackbox.oberon.org

OberonCore

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

кінець каталогу

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