Электронная библиотека диссертаций и авторефератов России
dslib.net
Библиотека диссертаций
Навигация
Каталог диссертаций России
Англоязычные диссертации
Диссертации бесплатно
Предстоящие защиты
Рецензии на автореферат
Отчисления авторам
Мой кабинет
Заказы: забрать, оплатить
Мой личный счет
Мой профиль
Мой авторский профиль
Подписки на рассылки



расширенный поиск

Язык Модула-90К и его реализация Лютый, Виктор Григорьевич

Данная диссертационная работа должна поступить в библиотеки в ближайшее время
Уведомить о поступлении

Диссертация, - 480 руб., доставка 1-3 часа, с 10-19 (Московское время), кроме воскресенья

Автореферат - бесплатно, доставка 10 минут, круглосуточно, без выходных и праздников

Лютый, Виктор Григорьевич. Язык Модула-90К и его реализация : автореферат дис. ... кандидата физико-математических наук : 05.13.11 / ВЦ Рос. АН.- Москва, 1993.- 16 с.: ил. РГБ ОД, 9 93-2/2719-9

Введение к работе

Актуальность темы исследований. Любой универсальный язык программирования предоставляет мощные средства по обработке данных в оперативной памяти. Однако средства общения с внешней памятью в универсальных языках развиты очень слабо. В системах управления базами данных (СУБД), наоборот, имеются развитые средства обмена с внешней памятью, но языки обработки данных, как правило, реализованы не очень эффективно и являются достаточно бедными по своим возможностям. Поэтому очень часто информационные системы строятся по следующей схеме: программы збработки информации пишутся на каком-нибудь универсальном мыке, а обмен данными реализуется с помощью средств СУБД.

Языки программирования баз данных дают полный набор средств для подобных задач. В языке появляются переменные, которые "живут" во внешней памяти (базе данных). Программист ?олжен в своей программе указать, что эти переменные находятся ю внешней памяти, а затем манипулировать с ними так же, как и : остальными переменными программы. Такой подход- уменьшает іабор различных средств, которыми должен владеть программист, юзволяет ему оставаться в привычной для него среде языка [рограммирования, заметно упрощает работу с хранимыми [временными. Такой подход существенно повысит производитель-гость труда.программистов в создании информационных систем.

Одним из наиболее продвинутых в этом направлении был про-кт языка Модула~90, разработанного в 1990 году во ВНИИСИ под уководством В.Л.Арлазарова и являющегося расширением хорошо звестного языка программирования Модула-2.

Целью диссертационной работы является дальнейшее развитие языка Модула-90, разработка методов построения транслятора для этого языка и написание самого транслятора. Эта цель достигается посредством решения следующих задач:

модификация языка с целью повышения надежности создаваемых программ и увеличения срока жизни программного обеспечения. Для этих целей в язык были включены средства обработки исключительных ситуаций и объектно-ориентированного программирования . Новый язык был назван Модула-90К

разработка методов трансляции для механизмов обработки исключительных ситуаций, объектно-ориентированных расширений и поддержки хранимости переменных

реализация транслятора для языка.

Степень новизны результатов состоит в том, что разработан новый язык программирования баз данных Ыодула-90К, предложены механизмы его реализации и впервые реализован компилятор для него.

Теоретическая и практическая значимость работы. Система программирования Модула-90К позволит существенно увеличить производительность труда программистов при создании и поддержке баз данных. Результаты диссертации могут быть использованы также при построении новых языков программирования и при написании компиляторов для них.

Апробация работы. Основные положения настоящей работы были представлены на 5-ой советско-французской конференции "Informatika-91" (Гренобль, 1991), на 2-ой международной конференции по Модуле-2 "Modula-2 and beyond", (UK, 1991), на научных семинарах ВЦ РАН. Был реализован компилятор с языка Мо-дула-90К, основанный на алгоритмах, изложенных в этой работе.

Публикации. По результатам выполненных исследований опубликовано 9 печатных работ.

Структура и объем диссертации. Работа состоит из введения, трех глав, заключения и списка литературы. Общий объем работы - 122 страницы, в том числе 5 рисунков. Библиография включает 38 наименований.

Похожие диссертации на Язык Модула-90К и его реализация