Список основных терминов в программировании

Программа данные, предназначенные для управления конкретными компонентами системы обработки информации в целях реализации определенного алгоритма
Программное обеспечениесовокупность программ системы обработки информации и программных документов, необходимых для эксплуатации этих программ
Программированиенаучная и практическая деятельность по созданию программ
Системная программапрограмма, предназначенная для поддержания работоспособности системы обработки информации или повышения эффективности ее использования в процессе выполнения прикладных программ
Управляющая программасистемная программа, реализующая набор функций управления, в который включают управление ресурсами и взаимодействием с внешней средой системы обработки информации, восстановление работы системы после появления неисправностей в технических средствах
Прикладная программапрограмма, предназначенная для решения задачи или класса задач в определенной области применения системы обработки информации
Подпрограммапрограмма, являющаяся частью другой программы и удовлетворяющая требованиям языка программирования
Программный модуль программа или функционально завершенный фрагмент программы, предназначенный для хранения, трансляции, объединения с другими программными модулями для загрузки в оперативную память
Исходный модульпрограммный модуль на исходном языке программирования, обрабатываемый транслятором
Объектный модуль программный модуль, получаемый в результате компиляции исходного модуля
Загрузочный модульпрограммный модуль, представленный в форме, пригодной для загрузки в основную память для выполнения
Рекурсивная подпрограммаподпрограмма, которая может обращаться к себе самой
Система программированиясистема, образуемая языком программирования, компиляторами или интерпретаторами программ, представленных на данном языке, соответствующей документацией, а также вспомогательными средствами для подготовки программ к форме, пригодной для выполнения
Язык высокого уровняязык программирования, понятия и структура которого удобны для восприятия человеком
Транслятор программа или техническое средство, выполняющие трансляцию программы.