Система программирования (Programming system) по ГОСТ 19781-90
Система, образуемая языком программирования, компиляторами или интерпретаторами программ, представленных на этом языке, соответствующей документацией, а также вспомогательными средствами для подготовки программ к форме, пригодной для выполнения [из 21 табл. 1 ГОСТ 19781-90]
Кросс-система программирования (Cross-programming system) по ГОСТ 19781-90
Система программирования, программные компоненты которой порождают программы на машинном языке, отличном от того, в среде которого они работают [из 22 табл. 1 ГОСТ 19781-90]
Язык программирования (Programming language) по ГОСТ 19781-90
По ГОСТ 28397-89 [из 23 табл. 1 ГОСТ 19781-90]
Язык, предназначенный для представления программ. Примечание - К традиционным языкам программирования процедурного типа относят, как правило, языки для представления программ в виде последовательности предписания [из 1 табл. 1 ГОСТ 28397-89]
Алгоритмический язык (Algorithmic language) по ГОСТ 19781-90
Искусственный язык, предназначенный для выражения алгоритмов [из 24 табл. 1 ГОСТ 19781-90]
Проблемно-ориентированный язык (Problem-oriented language) по ГОСТ 19781-90
Язык программирования, который соответствует понятиям определенного класса прикладных задач.
Примечание - Проблемно-ориентированный язык обычно имеет набор специфических изобразительных средств [из 25 табл. 1 ГОСТ 19781-90]
Исходный язык (Source language) по ГОСТ 19781-90
Язык программирования, используемый для первичного представления программы [из 26 табл. 1 ГОСТ 19781-90]
Машинный язык (Machine language) по ГОСТ 19781-90
Язык программирования, предназначенный для представления программ в форме, позволяющей выполнять ее непосредственно техническими средствами обработки информации.
Примечание - Для выполнения программы на машинном языке не требуется применение трансляторов, компиляторов и интерпретаторов [из 27 табл. 1 ГОСТ 19781-90]
Автокод (Autocode) по ГОСТ 19781-90
Символьный язык программирования, предложения которого по своей структуре в основном подобны командам и обрабатываемым данным конкретного машинного языка [из 28 табл. 1 ГОСТ 19781-90]
Язык ассемблера (Assembly language) по ГОСТ 19781-90
Язык программирования, который представляет собой символьную форму машинного языка с рядом возможностей, характерных для языков высокого уровня.
Примечание - Язык ассемблера обычно включает в себя макрокоманды [из 29 табл. 1 ГОСТ 19781-90]
Язык высокого уровня (High-level language) по ГОСТ 19781-90
Язык программирования, понятия и структура которого удобны для восприятия человеком [из 30 табл. 1 ГОСТ 19781-90]
Макроязык (Macrolanguage) по ГОСТ 19781-90
Язык программирования, предназначенный для представления макроопределений. Примечание - Некоторые средства макроязыка могут использоваться вне макроопределений [из 31 табл. 1 ГОСТ 19781-90]
Макрокоманда (Macroinstruction) по ГОСТ 19781-90
Предложение языка программирования, вместо которого макрогенератор подставляет макрорасширения [из 32 табл. 1 ГОСТ 19781-90]
Макрорасширение (Macroexpansion) по ГОСТ 19781-90
Последовательность предложений, порождаемая макрогенератором при обработке макрокоманды на основании макроопределения [из 33 табл. 1 ГОСТ 19781-90]
Декларативный язык (Declarative language) по ГОСТ 19781-90
Язык программирования для выражения определений.
Примечание - В качестве такого языка часто выступает язык описания данных [из 34 табл. 1 ГОСТ 19781-90]
Объектно-ориентированный язык (Object-oriented language) по ГОСТ 19781-90
Язык программирования, который соответствует концепциям объектно-ориентированного программирования [из 35 табл. 1 ГОСТ 19781-90]
Процедурный язык (Procedural language) по ГОСТ 19781-90
Язык программирования, в котором действия над данными выражаются в терминах последовательностей команд [из 36 табл. 1 ГОСТ 19781-90]
Функциональный язык (Functional language) по ГОСТ 19781-90
Язык программирования, в котором действия над данными выражаются в виде обращений к функциональным процедурам [из 37 табл. 1 ГОСТ 19781-90]
Транслятор (Translator) по ГОСТ 19781-90
Программа или техническое средство, выполняющие трансляцию программы.
Примечание - На транслятор обычно возлагаются функции диагностики ошибок, формирования словарей идентификаторов, выдачи для печати текстов программ и т.д. [из 38 табл. 1 ГОСТ 19781-90]
Конвертор языка (Converter) по ГОСТ 19781-90
Транслятор с некоторого языка на другой язык такого же уровня [из 39 табл. 1 ГОСТ 19781-90]
Компилятор (Compiler) по ГОСТ 19781-90
Программа или техническое средство, выполняющие компиляцию [из 40 табл. 1 ГОСТ 19781-90]
Ассемблер (Assembler) по ГОСТ 19781-90
Программа или техническое средство, выполняющие ассемблирование [из 41 табл. 1 ГОСТ 19781-90]
Макрогенератор (Macrogenerator) по ГОСТ 19781-90
Программа или техническое средство, выполняющие преобразования макрокоманд в их макрорасширения [из 42 табл. 1 ГОСТ 19781-90]
Интерпретатор (Interpreter) по ГОСТ 19781-90
Программа или техническое средство, выполняющие интерпретацию.
Примечание - Большинство интерпретаторов осуществляют интерпретацию программы путем последовательной интерпретации ее предложений [из 43 табл. 1 ГОСТ 19781-90]
Редактор связей (Linkage editor, Linker) по ГОСТ 19781-90
Программа, предназначенная для создания загрузочных модулей на основании одного или нескольких объектных модулей или загрузочных модулей путем разрешения перекрестных ссылок между модулями и, при необходимости, настройки адресов [из 44 табл. 1 ГОСТ 19781-90]
Библиотека программ (Program library) по ГОСТ 19781-90
Организованная совокупность программ или частей этих программ, а также, возможно, информации, относящейся к их использованию.
Примечание - Библиотека программ часто называется в соответствии с природой содержащихся в ней элементов [из 45 табл. 1 ГОСТ 19781-90]