(3) Компоненты систем программирования ГОСТ 19781-90

Система программирования (Programming system) по ГОСТ 19781-90

Система, образуемая языком программирования, компиляторами или интерпретаторами программ, представленных на этом языке, соответствующей документацией, а также вспомогательными средствами для подготовки программ к форме, пригодной для выполнения [из 21 табл. 1 ГОСТ 19781-90]

Язык программирования (Programming language) по ГОСТ 19781-90

По ГОСТ 28397-89 [из 23 табл. 1 ГОСТ 19781-90]

Язык, предназначенный для представления программ. Примечание - К традиционным языкам программирования процедурного типа относят, как правило, языки для представления программ в виде последовательности предписания [из 1 табл. 1 ГОСТ 28397-89]

Проблемно-ориентированный язык (Problem-oriented language) по ГОСТ 19781-90

Язык программирования, который соответствует понятиям определенного класса прикладных задач.

Примечание - Проблемно-ориентированный язык обычно имеет набор специфических изобразительных средств [из 25 табл. 1 ГОСТ 19781-90]

Машинный язык (Machine language) по ГОСТ 19781-90

Язык программирования, предназначенный для представления программ в форме, позволяющей выполнять ее непосредственно техническими средствами обработки информации.

Примечание - Для выполнения программы на машинном языке не требуется применение трансляторов, компиляторов и интерпретаторов [из 27 табл. 1 ГОСТ 19781-90]

Язык ассемблера (Assembly language) по ГОСТ 19781-90

Язык программирования, который представляет собой символьную форму машинного языка с рядом возможностей, характерных для языков высокого уровня.

Примечание - Язык ассемблера обычно включает в себя макрокоманды [из 29 табл. 1 ГОСТ 19781-90]

Транслятор (Translator) по ГОСТ 19781-90

Программа или техническое средство, выполняющие трансляцию программы.

Примечание - На транслятор обычно возлагаются функции диагностики ошибок, формирования словарей идентификаторов, выдачи для печати текстов программ и т.д. [из 38 табл. 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]