Подпрограмма,- программа, представляющая собой описание вычислительного алгоритма решения задачи на одном из алгоритмич. языков (языков программирования) в рамках специальных требований операционной системы и системы программирования, допускающих ее использование (в содержательном смысле) в качестве конструктивного элемента процесса решения более общей задачи на ЭВМ. Обычно понятие С. п. относят к области применения математич. методов в численных расчетах на ЭВМ (вычислительная математика, математич. статистика и др.), хотя оно применимо и к другим сферам использования вычислительной техники. Совокупности С. п., как правило, оформляются в виде библиотек С. п., а также могут служить основой функционального наполнения пакетов прикладных программ. Библиотеки С. п. представляют собой определенным образом организованную совокупность загрузочных, объектных или исходных модулей, хранящихся во внешней памяти ЭВМ, к к-рой может обращаться операционная система. При составлении С. п. могут учитываться дополнительные требования: модульный принцип, дисциплина программирования, самодо-кументированность, фильтрация входных данных и диагностика ошибок, обеспечение качества и др. Помимо штатных программных средств математического обеспечения могут использоваться инструментальные системы автоматизации конструирования библиотек С. п. для классов ЭВМ (системы верификации, преобразования и генерации программ, форматирования, тестирования, документально-справочные, автоматизации комментирования и др.). Для библиотек С. п. актуальны вопросы разработки проблемно-ориентированных языков, что наряду с вопросами разработки архитектуры и средств управления базами данных, а также средств управления решением задач делает проблематику создания библиотек С. п. близкой к проблематике создания пакетов прикладных программ. Математич. обеспечение современных ЭВМ включает обширные библиотеки С. п., составляющие основу специального метода автоматизации программирования (метод библиотечных программ). Лит.:[1] Воеводин В. В., Арушанян О. Б., в сб.: Численный анализ на ФОРТРАНе, М., 1979, с. 73-83: [2] Карпов В. Я., Корягин Д. А., Самарский А. А., лЖ. вычисл. матем. и матем, физ.