ru uk en de
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.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

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

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

blackbox.oberon.org/download

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

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

github.com/aixp/O7

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

Active Object System (AOS aka A2)

cas.inf.ethz.ch/projects/a2

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

https://github.com/yarrom/a2_builds

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

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

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 для мікроконтролерів

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 і націлений на декілька апаратних архітектур та середовищ виконання. Включена бібліотека все ще перебуває в зародковому стані, і є лише кілька прив’язок до зовнішніх інтерфейсів, але реалізація самої мови досить зріла і, отже, придатна для програмування вбудованих систем.

Спільноти

Проект 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

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

chat.oberon.org

Тематичне спілкування на програмній платформі RocketChat.

Канал новин у 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

Репозиторії

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

www.zinnamturm.eu

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

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

blackbox.oberon.org

OberonCore

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

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

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