Исследуются подходы к организации модульной структуры и ее связи с эволюционной разработкой программного обеспечения. Для поддержки гибкого расширения программных объектов предлагается применение подключаемых модулей. Рассматриваются особенности использования подключаемых модулей в сочетании с процедурно-параметрической парадигмой программирования.
[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/. – Загл. с экрана.