BlackBox Oberon
208 subscribers
22 photos
1 video
2 files
315 links
Новости о языке программирования Оберон и среде разработки Блэкбокс.

Chat in English
https://matrix.to/#/#blackbox:matrix.org
Download Telegram
С прискорбием сообщаем, что Никлаус Вирт покинул нас.

"We lost a titan of programming languages, programming methodology, software engineering and hardware design. Niklaus Wirth passed away on the first of January. We mourn a pioneer, colleague, mentor and friend." - Bertrand Meyer
Компилятор для Оберона с LLVM на выходе:
https://github.com/zaskar9/oberon-lang

Результаты быстрой проверки на GNU/Linux
sudo apt install cmake llvm libboost-all-dev clang
cmake src
make
cp test/oberon/HelloWorld.Mod ./liboberon/
mv oberon-lang ./liboberon/
cd liboberon/
./oberon-lang --filetype ll Out.Mod
./oberon-lang --filetype ll HelloWorld.Mod
clang -o hello.elf Out.ll HelloWorld.ll
./hello.elf
Hoi Niklaus!
🔥4
Дорогие подписчики, напоминаю, что наш проект клуба oberon.org предполагает, что вы можете получить бесконечный домен для своего оберон-проекта, сделав единоразовое пожертвование на продление нашего основного домена в размере 1000 рублей. Каждый год напоминаю про такую возможность, когда делаю продление OBERON.ORG. По этому вопросу пишите в личку @iadenisov или на почту iadenisov@oberon.org
👍6🎉3
Forwarded from Программирование-по-русски
Хоть это и не про программирование на русском языке, но картиночка красивая. Чел русифицировал ETH Oberon, см. https://forum.oberoncore.ru/viewtopic.php?f=30&t=6973
👍13
Последняя версия Eigen Compiler Suite для Oberon-2 доступна для скачивания без регистрации
https://software.openbrace.org/projects/ecs/files
👍6🔥31
Публикую новые уроки по Оберону в Блэкбоксе
https://www.youtube.com/playlist?list=PLoKr-_Vv5yq6DG04mSS89pQcwG2ndqqpB
👍13🔥7
Завтра 13 числа в субботу в 12:00 GMT+3 мы начинаем летнюю школу по Оберну. Послушаем доклады нескольких участников, пообщаемся через телеграм с ядром Оберон сообщества. Если вы хотите принять участие, напишите, пожалуйста @iadenisov
👍7
Мы начинаем трансляцию встречи специалистов, практикующих разработку на Обероне, в канале @oberonf
Присоединяйтесь, задавайте вопросы.
Летняя школа по Оберону — это про живое общение.
🔥1
В чате проекта Рекордино публикуем примеры с летней школы по Оберону. Присоединяйтесь к чату и задавайте вопросы, если есть интерес научиться разрабатывать электронные проекты на Обероне.
Forwarded from Восток-Оберон (Начинатель)
Выпущены новые версии транслятора Восток (0.0.11) и библиотеки по умолчанию (0.0.10) с исправлениями и небольшими расширениеми.

Можно отметить:
- Производство проверок границ при работе с небезопасными по памяти процедурами SYSTEM.
- Поддержка процедур верхнего уровня вместо использования отдела инициализации в качестве точки входа.
- Добавление и расширение модулей для работы с файловой системой через Java и JavaScript, позволяющим, в том числе, выполнение вспомогательного кода для сборки и тестирование самого транслятора

Подробней
👍142
Хорошая новость! Есть несколько IRC чатов посвящённых обсуждению языка Oberon. А если у бота vocbot приватно попросить помощи (/msg vocbot help), он расскажет, как посмотреть историю чата. И мне даже там ответили, есть ли IRC клиент на Oberon-е! Значит, чат жив и активен!

| ОС A2 | Модульные системы | Вики |
🔥51👍1
Forwarded from OberonCore
Дмитрий Викторович Дагаев сообщает:

Для инструментального подхода предложены ареальные типы данных. Опубликована статья тут.
Ареальные типы данных реализуют персистентные ссылки. При загрузке данных разными приложениями ссылки сохраняются. Ареальные ссылки не требуют сериализации, десериализации, могут восстанавливать связи после сбоев и могут использоваться в обобщенных алгоритмах.

Реализованы в МультиОбероне.


Сообщение на форуме: https://forum.oberoncore.ru/viewtopic.php?p=119474#p119474

Статья: https://nbpublish.com/library_read_article.php?id=73776
👍4
Сергей Щулепников доделал вторую книгу «Язык Oberon: программирование для начинающих»!
Программист почти никогда не замкнут на одном языке. Однако, у всего есть своё начало. Мы склонны забывать свои первые неловкие шаги. Эти пособия — для тех, кто только «учится ходить». Если вы новичок — смело погружаетесь в мир Оберона. Это хорошее начало.

Вы можете поддержать автора и заполучить свою электронную копию через сайт ЛитРес

Язык Oberon: программирование для начинающих. Часть 1

Язык Oberon: программирование для начинающих. Часть 2
👍14🔥2👏2
1 сентября опубликована новая версия Astrobe

Поддерживаются микроконтроллеры на базе:
Cortex-M0, Cortex-M3, Cortex-M4, Cortex-M7, RP2040, RP2350

Бесплатные версии компилятора доступны для RP2040 и Cortex-M0

https://www.astrobe.com/WhatsNewV10.htm
🔥5👍4
Опубликована среда разработки Ormcode для диалекта Оберона-2.

https://ormcode.ru

Ormcode — интегрированная среда разработки 64-х разрядного кроссплатформенного компилятора Oberon-2M ORM. Компилирует и собирает сама себя. Компилятор и интегрированная среда написаны на самом себе без сторонних зависимостей и включений.

Ormcode делает самодостаточные (без дополнительных зависимостей) консольные и GUI исполняемые файлы для Windows, Linux X11, Linux Wayland, Mac OS и WebAssembly. Поддерживает четыре архитектуры - AMD64, ARM64, RISC-V и WASM.

Ormcode IDE в минимальной конфигурации имеет размер чуть больше 2.5 Mb и обладает всеми необходимыми функциями: редактор с поддержкой undo/redo, динамическая загрузка модулей и даже кросс-компиляция. Дизайн в минималистическом стиле, как на картинке.

Обсуждение на форуме
🔥14👍2
Forwarded from OberonCore
OberonCore: 20 лет в эфире

Ровно 20 лет назад, вечером 6 ноября 2005 года в сети появился проект «BlackBox по-русски!», который с 31 января 2007 года называется OberonCore (хотя название, домен и идея возникли осенью 2006 г.).

Задачей проекта стало не только сделать ещё один сайт про Оберон, которых на тот момент было… целых два (сайт С. З. Свердлова и Информатика-21), но и создать выделенную площадку для обсуждения языка программирования, инструментов, компиляторов. Да и просто для общения и знакомства заинтересованных лиц. Обсуждался ли где-то тогда в рунете Оберон и связанные технологии? Конечно, — и не на одной площадке! Одним из самых горячих мест была, пожалуй, ветка «Мысли об Обероне» в Королевстве Делфи. Но всё это были чужие площадки с другой основной тематикой. Поэтому форум был просто необходим и заработал уже 13 ноября.

За прошедшие 20 лет случилось немало событий, изменился Интернет, появились новые площадки для общения (если что, ВКонтакте нас чуть моложе), другие ушли в небытие. Приходили и уходили люди. Были разные проекты, в том числе весьма амбициозные, такие как отечественная операционная система «Роса». Было соседство с графическим языком Дракон и последовавшее отделение форума и сайта в отдельный проект. Были обиды за жёсткое модерирование форума и возмущения слишком мягким модерированием.

Много было всего и хорошего и, к сожалению, плохого.

Мы потеряли давнего друга нашего проекта, основателя Инфоматики-21, Фёдора Васильевича Ткачёва. Ушёл в мир иной и создатель Оберона Никлаус Вирт.

Тем не менее, продолжаем работать, остаёмся в эфире.
12🔥6🍾4🎉3👍2
V Научно-отраслевая конференция «Информатика-21» им. Ф. В. Ткачёва пройдёт 29, 30 ноября 2025 года в г. Москва

Уважаемые коллеги!

Конференция является продолжением I-IV конференций «Оберон-технологии, образование и проблема качества в цифровой индустрии» и семинаров памяти Ф. В. Ткачёва «Ткачёвские чтения».

Приглашаем участников выступить с очными или онлайн-докладами по тематике, связанной с Оберон-технологиями, разработкой языков программирования, компиляторов и систем времени выполнения, системного программного обеспечения, особенно в фокусе критических систем и цифрового суверенитета; общим проблемам программной инженерии и качества ПО; ИТ-образования и подготовки кадров.

Как часть конференции пройдёт семинар памяти Ф. В. Ткачёва, посвящённый его наследию — в том числе темам методологии и социологии науки, её проблем как социального института, в целом проблем общества и деструктивных явлений «приматологического характера», поднятых в блоге Ткачёва «В тени НН».

Место проведения конференции — предварительно, р-н ст. метро «Бауманская».

Время — 29, 30 ноября, начало в 10:30.

Для заявки на выступление с докладом и для своевременного получения программы конференции просим ПРОЙТИ РЕГИСТРАЦИЮ.
👍53
V Научно-отраслевая конференция «Информатика-21» им. Ф. В. Ткачёва пройдёт 29 ноября 2025 года в г. Москва по адресу: Потаповский переулок, 16/5с1 (ул.Покровка, 5), Дом общественных организаций ОО «Офицеры России». Станция метро «Китай-Город».

Начало регистрации — 10:00, начало мероприятия — 10:30.
👍4🔥1
Регистрация на конференцию с докладами по ссылке:
https://conf.oberon.org/registration/