Нет, издержки "не раскрашенных END" -ов. if fi do od Алгола-68 - "раскрашенные". В Ada почти так же. END "Имя_процедуры" из Modula-2 и наследников — некоторый разумный компромисс. Но в МАИ написали для себя специальный синтаксический анализатор. Он по IF aaaaaaaaaaaaaaa END (*IF*) выдавал диагностику про парность "синтаксических скобок"
Ого, а про маи можно по подробнее: кто где, когда?
Источник: статьи Богатырёва в журнале "Мир ПК". Впрочем, сейчас они есть и на других сайтах.
Понятно, спасибо. Там почти 20 летней давности статьи. Я уж подумал что кто-то сейчас этим занимается
Ну, мне про это не известно. Если выясню - схожу познакомиться
Коллектив из серии статей Богатырёва откочевал ещё в 90х в частную фирму. ( я так понял) — Сейчас любители M2 , Оберонов ( не те конкретно люди, а вообше) обитают на forum.oberoncore.ru и в связанных Telegram чатах
Да, на форум пару раз натыкался. Мне в этом плане интересна команда именно внутри непосредственно маи.
Началась перестройка by Gorby... Та команда ещё использовала интересную архитектуру "комплекта ПО": ядро на Mоdula-2, входные файлы в .dat формате Clarion. GUI часть - писалась на Clarion -е.
А я внезапно тоже успел пописать на Кларионе :) курсачи
Можно ещё и лабораторные по CAD и диплом Ж-)
Обсуждают сегодня