Наука — Школе |
Проект «Информатика-21» не только служит
целям научного просвещения и качественного образования, но и оказывается
каналом трансляции в промышленность настоящих инноваций в настолько
мифологизированной сфере, какой является сфера информационных
технологий |
Во время легендарной поездки Н.Вирта и Ю.Гуткнехта по России в 2005 году, организованной с существенным участием нашего проекта (подробнее о поездке), известный конструктор БПЛА Н.В.Чистяков, являющийся консультантом проекта «Информатика-21», заинтересовался Обероном как потенциальной заменой Паскалю в разработке встроенных систем управления беспилотных летательных аппаратов (см. отчёт).
Перевести этот интерес в практическую плоскость удалось с помощью выпускника физического факультета МГУ Александра Ширяева, осенью 2005 года слушавшего спецкурс по программированию, основанного на Обероне/Компонентном Паскале, координатора проекта Ф.В.Ткачева.
Александр вдохновился встречей с Н.Виртом во время круглого стола на ВМиК МГУ 19 сентября 2005 года и в 2008 г., после защиты диплома по экспериментальной физике элементарных частиц в Объединённом институте ядерных исследований, Дубна, присоединился к команде Н.В.Чистякова:
Вот что соообщил Александр о преимуществах Оберона:
От: Alexander Shiryaev
Кому: Info21
2012-04-30... наконец-то, перешли с Embedded Pascal на Astrobe Oberon-07 ...
Вот, по-моему, в чём состоят основные преимущества перехода с Embedded Pascal на Оберон:
-- Теперь нет ни одной строчки на ассемблере.
-- Компилятор гораздо надёжнее, т. к. язык проще.
В Embedded Pascal были неустранённые ошибки, которые были известны, и их обходили стороной, в том числе использованием ассемблера...-- Ещё удобен тип SET, именно в таком виде, как в Обероне.
Особенно в системном программировании.
...
Николай Валерьевич тоже Вас вспоминал, и Вирта с Гуткнехтом ...
Замечательно, что Оберон -- высокоуровневый объектно-ориентированный язык с
автоматическим сбором мусора -- оказывается
полноценно пригодным и для задач системного программирования.
(Напомним, что упомянутый в письме тип SET, являющийся
элементарным в Обероне наряду с INTEGER, REAL, CHAR, BOOLEAN...,
обеспечивает высокоуровневые средства работы с битами. При этом используются
метафоры элементарной теории множеств, откуда и название типа.)
Наука — Школе |
++++