01.1989 язык: русский АннотацияВпервые в практике система автоматизации построения трансляторов применена для полного описания транслятора: описания входного языка (и полной проверки контекстных условий), генерации в промежуточный язык и генерации кода. Разработанный промежуточный язык позволяет применять систему для построения машинно-независимых трансляторов. Разработанные методы трансляции включают в себя: обработку сложных структур данных, средств явного управления видимостью, генерации промежуточного представления, атрибутных методов генерации кода, в том числе методов локальной оптимизации. Разработаны методика и методы использования системы. Таким образом, осуществлено теоретическое обобщение мирового опыта разработки средств автоматизации построения трансляторов и решена крупная, имеющая важное народо-хозяйственное значение проблема создания системы, позволяющей эффективно реализовывать языки программирования. Система Супер применялась для трансляторов с различных языков программирования. Созданная с ее помощью система программирования Модула-2 имеет весьма высокие характеристики, ничем не уступающие разработанным вручную как по скорости трансляции, так и по качеству генерируемого кода. Система Супер и разработанные методы трансляции и методика применения системы с успехом могут быть использованы для разработки и других систем программирования. Ключевые слова
|
Наш адрес: 119991 ГСП-1 Москва В-71, Ленинский просп., 14 Телефон: 938-0309 (Справ. бюро) Факс: (495)954-3320 (Лен.пр.,14), (495)938-1844 (Лен.пр.,32а) | Назад |