Модульные системы – Telegram
Модульные системы
98 subscribers
39 photos
20 videos
10 files
123 links
Всё об истории и эволюции модульного программного обеспечения и надёжных программных систем
Download Telegram
V Научно-отраслевая конференция «Информатика-21» им. Ф. В. Ткачёва пройдёт 29, 30 ноября 2025 года в г. Москва

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

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

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

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

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

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

Для заявки на выступление с докладом и для своевременного получения программы конференции просим ПРОЙТИ РЕГИСТРАЦИЮ.
👍2🔥2
Media is too big
VIEW IN TELEGRAM
Все набрались сил для предстоящей трудовой недели?
Андрей Фёдорович Тарасевич про эмоционально-когнитивную усталость.
👍2
Хув Коллингборн (Huw Collingbourne) порекомендовал учить язык Оберон в качестве второго языка программирования. Дословно
If you want to know more about modularity then go for a language like Modula 2 or Oberon. Now these will teach you valuable lessons about how to keep your data safe through data hiding, modularity and good program structure. And what's more, many of these implementation are now available for free.
В книге Object-Oriented Programming in Oberon-2, H. Mössenböck на 77-й странице написано, как имитировать дженерики на Oberon-2. Достаточно элегантно.
Но, получается, подход через параметризацию (как сейчас реализовано в AO) убирает оверхед на размещение обёрток для (любых) типов в куче. А для простых контейнеров (несортированные списки, стеки, очереди), так, реализация через параметризацию, прямо, напрашивается. Для них этот оверхед, в случае Oberon-2, просто бессмысленная растрата памяти в куче.

| ОС A2 | Модульные системы | Вики |
И куда же без юмора?
👏4👍3
Отправной точкой возникновения "Системы с активными объектами" (AOS) можно считать два доклада на JMLC 1997: Linz, Austria

| ОС A2 | Модульные системы | Вики |
This media is not supported in your browser
VIEW IN TELEGRAM
Расскажи об этом на свидании, и тебя точно заблокируют 🤣
Ну, какова подача 🤣
👏93👍2
Оказывается, недавний сбой Cloudflare был связан с тем, что Cloudflare переписали на Rust, и возникли ошибки в работе с памятью, в языке, в котором работа с памятью безопасна (нет)
👍61
С наступающим Новым 2026 годом! 🎄
👍73🔥2
On the Criteria To Be Used in Decomposing Systems into Modules, D.L. Parnas, 1972
👍3
Forwarded from Max Osipenco
David-Parnas.pdf
575.7 KB
👍4
Частичный перевод
https://wiki.c2.com/?ModulaThree
про ... "искания и метания и только 40 рублей з/п" Ж-)

А впрочем -- в комментариях детальнее.
(Пришлось разбить на части из-за max объёма сообщения в Telegram.)

***

XYZ, несомненно, считается хорошим языком большинством людей, которые его используют. Однако для тех из нас, кому пришлось использовать его по выбору других, он оказался ужасно болезненным — особенно система указателей. Я помню, как спрашивал у людей, есть ли у них идеи, как сделать язык хуже, и единственными предложениями были номера строк и концепции, заимствованные из (...).

> Поскольку я им не пользовался, мне любопытно: что именно вызывало такую ужасную боль?

В моем (кратком и непрофессиональном) опыте работы с XYZ это было мучительно, главным образом из-за (...) и хуже всего — постоянное навязчивое ощущение, что на самом деле там ЕСТЬ чертовски хороший язык, скрывающийся под всеми этими раздражающими ограничениями типов и чрезмерно многословным синтаксисом, написанным ВСЕМ ЗАГЛАВНЫМИ БУКВАМИ.

***
👍2
Oberon, gadgets and some archetypal aspects of persistent objects
Отчёт Юрга Гуткнехта 1996-го года, 25 страниц, с картинками
👍4