Столяров А.В.
Интеграция разнородных языковых механизмов в рамках одного языка программирования
05.13.11
2002
Дисс. ... канд.физ.-мат.наук
Оглавление
Предисловие
Введение
Разнообразие языковых средств и проблема выбора
О классификации языков программирования
Термин "парадигма" и его применение в программировании
Технологическая мотивация мультипарадигмального подхода
Мультипарадигмальный подход и человеческий фактор
Проблема сочетания разнородных языковых механизмов
Существующие подходы к построению программ с использованием различных стилей
Пакеты взаимосвязанных программ
Встраиваемые интерпретаторы
Расширяемые интерпретаторы
Компиляция из одного языка в другой
Создание нового языка
Расширение существующего языка
Новый подход: постановка задачи
1 Предлагаемый подход
1.1Основные предпосылки
1.2Алгебра S-выражений как предметная область библиотеки классов
1.3Средства конструирования списков
1.4Выбор базового языка
1.5Итоги
2 Импорт парадигм языка Лисп в проекты на Си++.
Библиотека Intelib
2.1Мотивация выбора языка
2.2Библиотека InteLib
2.3Вспомогательный транслятор
2.4InteLib Lisp как диалект Лиспа
2.5Итоги
3 Импорт парадигм языка Рефал в проекты на Си++.
Расширение библиотеки Intelib
3.1Мотивация выбора языка
3.2Рефал-подсистема библиотеки InteLib
3.3Транслятор Рефала
3.4Итоги
4 Импорт парадигм логического программирования проекты на Си++
4.1Выбор альтернативного языка
4.2Дэйталог-подсистема библиотеки InteLib
4.3Итоги
Заключение
Краткий обзор проделанной работы
Основные результаты
Перспективы
Благодарности
Литература
После оплаты Вы получите ссылку на диссертацию в формате PDF, которую Вы можете скачать ( размер от 1 до 20 Мб)
Все материалы получены на общих основаниях в читальном зале РГБ.
Применение диссертаций покупателем должно осуществляться согласно законам РФ и нормативным актам, принятым в отношении авторского права.
Мы не исключаем возможность, что авторы или владельцы авторских прав на некоторые диссертации будут возражать против их нахождения на данном сайте. В данном случае поставьте нас в известность по электронному адресу и мы исключим Вашу работу из сайта.
No feedback yet