18.02.2002Автоматное проектирование программ. Алгоритмизация и программирование задач логического управления.
В статье излагаются основы технологии алгоритмизации и программирования задач
логического управления, обеспечивающей повышение "безопасности" программного обеспечения. Описываемая технология может быть названа технологией состояний или, более точно, автоматной технологией, а соответствующая область программирования - автоматным программированием. Автор: А.А. Шалыто <
14.02.2002Процессы, которые мы потеряли
Еще в середине 80-х годов развитие программирование могло бы пойти
альтернативным направлением, открывающим не меньше возможностей,
чем те, которые предложил объектно-ориентированный подход. Почему же такие возможности были упущены и не реализованы? Автор: А.И. Легалов <
23.01.2002Объектно-ориентированный подход действительно лучше структурного
В достаточно старой статье проводится сравнение структурного и объектно-ориентированных подходов. Это сравнение осуществляется на основе анализа основных критериев качества программных продуктов. Несмотря на древность, представленный материал вызывает определенный интерес. Автор: Перевод А.И. Легалова <
19.01.2002Окно диалога
Окна диалога постоянно используются в Widows программах. В статье показано, как строить их используя архитектурe "Модель-Вид-Контроллер"
в качестве основы приложения. Автор: Перевод А.И. Легалов <
15.01.2002Лекции по трансляторам. Тема 8: Использование динамически порождаемых автоматов для нисходящего разбора слева направо
В статье рассматриваются: семантический разрыв между формальными грамматиками и автоматами с магазинной памятью. Модель динамически порождаемых конечных автоматов. Графический метаязык для описания динамически порождаемых конечных автоматов. Использование диаграмм Вирта для представления динамически порождаемых конечных автоматов, распознающих КС(1) грамматику. Автор: А.И. Легалов <
11.01.2002Лекции по трансляторам. Тема 7: Применение автоматов с магазинной памятью
В материале рассмотрены необходимость использования автоматов с магазинной памятью; организация автомата с магазинной памятью; общая связь между грамматиками и автоматами с магазинной памятью; связь между S-грамматикой и автоматом с магазинной памятью;
построение автомата с магазинной памятью по q-грамматике; LL(1) - грамматики; программная реализация автомата с магазинной памятью. Автор: А.И. Легалов <
19.12.2002Лекции по трансляторам. Тема 4. Организация лексического анализа
В статье рассматриваются: назначение и необходимость фазы лексического анализа;
транслитератор; грамматики и распознаватели для лексического анализа;
методы лексического анализа; организация непрямого лексического
анализатора; организация прямого лексического анализатора. Автор: А.И. Легалов <
18.12.2002Лекции по трансляторам. Демонстрационный язык программирования DPL
В статье рассмотрены: источники вдохновения для создания демонстрационного языка;
синтаксис и семантика DPL; примеры программ на DPL; описание пользовательского синтаксиса с использованием диаграмм Вирта. Автор: А.И. Легалов <