Система программирования (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]
Алгоритмический язык (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]