Доклады АН ВШ РФ

ДОКЛАДЫ АКАДЕМИИ НАУК
ВЫСШЕЙ ШКОЛЫ РОССИЙСКОЙ ФЕДЕРАЦИИ

Print ISSN: 1727-2769    Online ISSN: 2658-3747
English | Русский

Последний выпуск
№1(62) январь - март 2024

11.РАСШИРЕНИЕ МОДУЛЬНОЙ СТРУКТУРЫ ПРОГРАММЫ ЗА СЧЕТ ПОДКЛЮЧАЕМЫХ МОДУЛЕЙ

Выпуск № 1 (14) январь-июнь 2010
Авторы:

Легалов Александр Иванович,
Бовкун Александр Яковлевич,
Легалов Игорь Александрович
Аннотация

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


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

Список литературы

[1] Бадд Т. Объектно-ориентированное программирование в действии. – СПб.: Питер. – 1997. – 464 с.



[2] Вирт Н. Алгоритмы и структуры данных. Новая версия для Оберона. / Пер. с англ. – М.: ДМК-Пресс, 2010. – 272 с.



[3] Легалов И. А. Применение обобщенных записей в процедурно-параметрическом языке программирования. / Научный вестник НГТУ. – 2007. – № 3 (28). – С. 25–38.



[4] Гамма Э., Хелм Р., Джонсон Р., Влиссидес Дж. Приемы объектно-ориентированного проектирования. Паттерны проектирования. / Пер. с англ. – СПб: Питер, 2007. – 366 с.



[5] Модуль (программирование). Материал из Википедии – свободной энциклопедии [Электронный ресурс] – Режим доступа: http://ru.wikipedia.org/wiki/Модуль_(программиро-вание). – Загл. с экрана.



[6] Grogono P. Why One Source File Is Better Than Two. / SEA 2000 – Software Engineering and Applications (Las Vegas, Nevada, USA, November 2000), Proceedings of the IASTED International Conference. – ACTA Press. – 2000. – pp. 243 – 249.



[7] Moessenboeck H. The Programming Language Oberon-2. [Электронный ресурс] / H. Moessenboeck, N. Wirth // Institut fur Computersysteme, ETH Zurich July. – 1996. – Режим доступа: http://www-vs.informatik.uni-ulm.de:81/projekte/Oberon-2.Report/Oberon2-Report.ps. – Загл. с экрана.



[8] BlackBox. [Электронный ресурс] – Режим доступа: http://www.oberon.ch/blackbox. html. – Загл. с экрана.



[9] Саммерфильд М. Программирование на Python 3. Подробное руководство. Пер. с англ. – Спб.: Символ-Плюс, 2009. – 608 с.



[10] Страуструп Б. Язык программирования C++. Третье издание. / Пер. с англ. – СПб.; М.: "Невский диалект" – "Издательство БИНОМ", 1999. – 991 с.



[11] Троелсен Э. С. C# и платформа .NET. Библиотека программиста. / Пер. с англ. – СПб.: Питер, 2003. – 800 с.



[12] Нортон П. Программирование на Java. Руководство П.Нортона (в 2-х томах). / Пер. с англ. – М.: "СК-Пресс", 1998. – 900 с.



[13] Radensky A. Module embedding. [Электронный ресурс] / A. Radensky – Режим доступа: http://www1.chapman.edu/~radenski/research/papers/module.pdf. – Загл. с экрана.



[14] Легалов А. И., Швец Д.А. Процедурный язык с поддержкой эволюционного проектирования. // Научный вестник НГТУ. – 2003. – № 2 (15). – С. 25–38.



[15] Легалов А.И. Процедурно-параметрическая парадигма программирования. Возможна ли альтернатива объектно-ориентированному стилю? – Красноярск: 2000. Деп. рук. № 622–В00 Деп. в ВИНИТИ 13.03.2000. – 43 с.



[16] Павлов В. Аспектно-ориентированное программирование [Электронный ресурс] // В. Павлов – Режим доступа: http://www.javable.com/columns/aop/workshop/01/. – Загл. с экрана.

Просмотров: 1160