Вестник НГУ
Серия: Информационные технологии

Научный журнал, основан в 2003 году

ISSN 2410-0420 (Online), ISSN 1818-7900 (Print)

Switch to
English

Все выпуски >> Содержание журнала: Том 09, Выпуск № 3 (2011)

Особенности языка процедурно-параметрического программирования
А. И. Легалов, А. Ф. Солоха

Сибирский федеральный университет
УДК : 004.432.2

Аннотация
Приводится ряд специфических особенностей языка процедурно-параметрического программирования. Реализованная процедурно-параметрическая парадигма позволяет преодолеть ряд недостатков, присущих объектно-ориентированному подходу, обеспечивая эффективную эволюционную поддержку динамического множественного полиморфизма, применяемого в мультиметодах. Для этого предлагаются обобщенные записи и параметрические процедуры. Для повышения гибкости при расширении программ используется новая модульная структура.

Ключевые слова
языки программирования, парадигмы программирования, эволюционная разработка программ, модульное программирование, процедурно-параметрическое программирование

Цитирование:
Легалов А. И., Солоха А. Ф. Особенности языка процедурно-параметрического программирования // Вестник НГУ Серия: Информационные технологии. - 2011. - Том 09, Выпуск № 3. - С. 15-22. - ISSN 1818-7900.

Полный текст публикации

Просмотр в формате PDF

Список цитируемой литературы
1. Гамма Э., Хелм Р., Джонсон Р., Влиссидес Дж. Приемы объектно-ориентированного проектирования. Паттерны проектирования: Пер. с англ. СПб.: Питер, 2001. 368 с.
2. Коплиен Дж. Мультипарадигменное проектирование для C++. Библиотека программиста. СПб.: Питер, 2005. 235 с.
3. Легалов А. И. ООП, мультиметоды и пирамидальная эволюция // Открытые системы. 2002. № 3. С. 41–45.
4. Легалов А. И. Мультиметоды и парадигмы // Открытые системы. 2002. № 5. С. 33–37.
5. Мейерс С. Наиболее эффективное использование C++. 35 новых рекомендаций по улучшению ваших программ и проектов: Пер. с англ. М.: ДМК Пресс, 2000. 304 с.
6. DeMichiel L. G., Gabriel R. P. The Common Lisp Object System: An Overview. URL: http://www.dreamsongs.com/NewFiles/ECOOP.pdf
7. Легалов А. И. Процедурно-параметрическая парадигма программирования. Возможна ли альтернатива объектно-ориентированному стилю? Красноярск, 2000. Рук. деп. в ВИНИТИ 13.03.2000. № 622-В00. 43 с.
8. Легалов А. И., Швец Д. А. Язык программирования О2М. URL: http://www.softcraft.ru/ppp/o2m/o2mref.shtml
9. Легалов И. А. Применение обобщенных записей в процедурно-параметрическом языке программирования // Науч. вестн. НГТУ. 2007. № 3 (28). С. 25–38.
10. Легалов А. И., Бовкун А. Я., Легалов И. А. Расширение модульной структуры программы за счет подключаемых модулей / Докл. АН ВШ РФ. 2010. № 1 (14). С. 114–125.
11. Свердлов С. З. Языки программирования и методы трансляции: Учеб. пособие. СПб.: Питер, 2007. 638 с.

Информация о публикации
Вестник НГУ Серия: Информационные технологии, Том 09, Выпуск № 3 (2011).
Год издания: 2011
ISSN: 1818-7900 (Print), ISSN 2410-0420 (Online)
Издатель: Федеральное государственное автономное образовательное учреждение высшего образования "Новосибирский национальный исследовательский государственный университет"
Ссылка на репозиторий


|Головная| |Все выпуски| |Информация для авторов| |Редакционнный Совет| |Этические принципы| |Редакционная политика| |Контакты| |Оплата публикации| |Политика свободного доступа| |Старый сайт журнала|

inftech@vestnik.nsu.ru
© 2006-2017, Новосибирский государственный университет.