Журнал "Программная инженерия"
Теоретический и прикладной научно-технический журнал
ISSN 2220-3397

Номер 9 2013 год

УДК: 004.272.44, 004.4.414, 004.81
Анализ языка с помощью объектно-атрибутного подхода к организации вычислений
С. М. Салибекян, канд. техн. наук, стар. препод., Московский институт электроники и математики научно-исследовательского университета "Высшая школа экономики", e-mail: salibek@yandex.ru, П. Б. Панфилов, канд. техн. наук, доц., консультант, Министерство экономического развития Российской Федерации

Описывается применение объектно-атрибутного подхода к организации вычислений в вычислительной системе с управлением потоком данных (вычислительные системы dataflow-архитектуры) для создания систем анализа языка (компиляция, интерпретация, смысловой анализ) на примере создания языка программирования для программной модели суперкомпьютерной системы с управлением потоком данных. Показывается, что предложенный подход имеет преимущества перед анализом текста с помощью конечного автомата: больший функционал; возможность распараллеливания вычислений и реализации на распределенных вычислительных системах; отсутствие семантического разрыва между языком программирования и машинным языком, свойственного современным вычислительным системах с управлением потоком команд (вычислительные системы controlflow-архитектуры). Описывается также возможное применение объектно-атрибутного подхода для смыслового анализа естественного языка.

Ключевые слова: объектно-атрибутная архитектура, синтаксическая диаграмма, программа разбора языка, компиляция, интерпретация, семантический анализ языка, обработка естественного языка
Стр. 9–16