17.05.2002Конечно-автоматная технология программирования
Рассматривается, могут ли претендовать методы построения программ на
основе конечных автоматов, предложенные автором в ряде статей, на статус
КА-технологии. Проводится краткое сравнение со SWITCH-технологией автоматного программирования. Автор: Любченко В.С. <
11.05.2002Использование SWITCH-технологии при разработке программ в среде "FLORA/C+"
Пример практического использования SWITCH-технологии автоматного
программирования в сочетании с объектно-ориентированной средой "FLORA/C+",
обеспечивающей формирование каркаса приложения и графического пользовательского интерфейса. Автор: Туккель Н.И., Шалыто А.А., Ваганов С.А. <
07.05.2002Разнорукое программирование
Описана базовая техника процедурной и объектно-ориентированной парадигм программирования. Рассматривается возможность использования различных стилей для эволюционного формирования кода. Автор: Легалов А.И. <
16.04.2002Использование граф-схем и графов переходов при программной реализации алгоритмов логического управления. Часть 1
В статье проведен анализ недостатков, затрудняющих понимание граф-схем алгоритмов и программ, построенных на их основе. Приведена классификация граф-схем алгоритмов. Показано, проблемы их понимания возникают из-за отсутствия
такого понятия как "состояние". Введение этого понятия позволяет переходить от граф-схем алгоритмов к графам переходов. Сформулированы требования к графам переходов. Автор: Шалыто А.А. <
26.03.2002Эволюция языков программирования
Современный этап развития нформационных технологий характеризуется ситуацией, когда для решения многих типов задач имеется огромное число возможностей. В частности, это относится к выбору подходящего языка программирования. Данная статья является попыткой сделать некоторый обзор этой области и несколько расширить кругозор многих специалистов по информационным технологиям. Автор: Михаил Плискин <
12.03.2002Психология автоматного программирования
Статья знакомит с основами программирования, опирающегося на
использование основ теории конечных автоматов. Данный подход требует
определенных психологических усилий. Однако после его освоения возникает
вопрос: как я мог программировать иначе? Приводятся примеры на языке
программирования C, доступные, в том числе, и начинающим программистам. Автор: Б. П. Кузнецов <
10.03.2002Алгоритмизация и программирование для систем логического управления и "реактивных" систем
На основе обзора методов алгоритмизации и программирования для систем
логического управления и "реактивных" систем сформулированы основные
положения технологии, в рамках которой алгоритмы и программы рассматриваются
как конечные автоматы. Выполнен обзор работ, посвященных применению конечных
автоматов при программировании других классов задач. Автор: А. А. Шалыто <
05.03.2002Реализация алгоритмов логического управления программами на языке функциональных блоков
Предлагаются методы непосредственного построения программ на языке
функциональных блоков по графам переходов. Граф, описывающий алгоритм
логического управления, предлагается использовать в качестве сертификационного теста для подтверждения того, что построенная "схема" (программа) реализует этот граф. Автор: А. А. Шалыто <
28.02.2002Экстремальное программирование
В экстремальном программировании наблюдается сегодня отход от традиционного процесса создания программ - вместо единоразового планирования, анализа и проектирования системы с расчетом на долгосрочную перспективу программисты реализуют теперь все эти операции постепенно в ходе разработки. Автор: Кент Бек <