Обозначение НТД, на который дана ссылка | Номер пункта |
ГОСТ 20886-85 | То же |
Термин | Определение | |
Язык программирования Programming language | Язык, предназначенный для представления программ. Примечание - К традиционным языкам программирования процедурного типа относят, как правило, языки для представления программ в виде последовательности предписания. | |
Лексема (Lexical) token Lexical unit | Языковая конструкция, по соглашению представляющая элементарную синтаксическую единицу | |
Идентификатор Identifier | По ГОСТ 19781 | |
Ключевое слово (в языках программирования) Keyword | Идентификатор, смысл которого зафиксирован правилами языка программирования и который используется для распознавания предложений в программе | |
Зарезервированное слово Reserved word | Ключевое слово, использование которого запрещено в иных целях, кроме указанной | |
Литерал Literal | Лексема, которая непосредственно представляет некоторое значение | |
Предложение Statement | По ГОСТ 19781 | |
Составное предложение Compound statement | Предложение, состоящее из последовательности предложений | |
Программный блок Block | Синтаксически определенное составное предложение, образующее область действия объявленных в нем объектов | |
Программный модуль Program unit | По ГОСТ 19781 | |
Программа Program | По ГОСТ 19781 | |
Комментарий Comment | Языковая конструкция, используемая для включения в текст программы пояснений, не влияющих на ее выполнение | |
Описание среды Environment description | Языковая конструкция, используемая для описания свойств объектов, которые не являются частью программы, но существенны для ее выполнения | |
Объявление объекта Объявление Declaration | Языковая конструкция для создания языкового объекта | |
Умолчание Default | Соглашение о характеристике языкового объекта или выполняемом действии при отсутствии их явного описания | |
Неявное объявление Implicit declaration | Объявление объекта, принимаемое по умолчанию | |
Предопределенный атрибут Predefined Built-in | Характеристика языкового объекта, введенная описанием языка программирования | |
Область действия объявления Scope of a declaration | Часть текста программы, на который распространяется действие некоторого объявления объекта | |
Локальный объект Local | Языковый объект, объявленный в программном блоке и недоступный вне его | |
Глобальный объект Global | Языковый объект, доступный в программном блоке, но объявленный вне его в том же программном модуле | |
Внешний объект External | Языковый объект, объявленный в некотором программном модуле и доступный вне его | |
Статическое свойство объекта Static | Свойство объекта, определяемое до выполнения программы | |
Динамическое свойство объекта Dynamic | Свойство объекта, определяемое или доопределяемое в период выполнения программы | |
Ссылка (в языках программирования) Reference | Объект при его использовании в качестве имени | |
Переменная (в языках программирования) Variable | Языковый объект, который может принимать различные значения | |
Константа (в языках программирования) Constant | Языковый объект, обладающий фиксированным значением, определяемым при создании этого объекта | |
Агрегат данных Агрегат Aggregate | Структурированная совокупность элементов данных | |
Формальный параметр Параметр (Formal) parameter Dummy argument | Идентификатор, который объявляется совместно со входом в процедуру и служит для связи с соответствующим фактическим параметром | |
Фактический параметр Actual parameter (Actual) argument | Языковый объект, который появляется в вызове процедуры и связывается с соответствующим формальным параметром процедуры для использования при ее выполнении | |
Тип данных Тип (Data) type | Множество значений вместе с множеством допустимых над ними операций | |
Закрытый тип данных Encapsulated type | Тип данных с открытой спецификацией, но закрытой реализацией | |
Спецификация формата данных Formal | Языковая конструкция, определяющая представление данных | |
Спецификация шаблона данных Picture | Языковая конструкция, описывающая представление данных посредством образца, имеющего вид символьного литерала | |
Индексация (в языках программирования) Subscripting | Механизм для доступа к компоненте массива данных посредством ссылки на массив и посредством одного или более выражений, значения которых определяют позицию компоненты массива | |
Косвенная ссылка Indirect reference | Ссылка, значением которой является ссылка | |
Присваивание Assignment | Механизм придания значения переменной в языке программирования | |
Инициализация Initialize | Присваивание начальных значений переменным программы | |
Автоматическое распределение памяти Automatic storage allocation | Выделение памяти при входе в программный блок для локальных переменных и ее освобождение при выходе из этого блока | |
Агрегат подразумеваемого размера Assumed-size aggregate | Формальный параметр типа агрегат, диапазон изменения индексов которого определяется соответствующим фактическим параметром | |
Агрегат регулируемого размера Adjustable-size aggregate | Формальный параметр типа агрегат с переменным диапазоном изменения индексов | |
Выражение Expression | Языковая конструкция, определяющая некоторое значение в соответствии со значениями одного или более операндов | |
Процедура (в языках программирования) Procedure | Параметризуемый именованный программный блок, конкретное выполнение которого определяется вызовом процедуры | |
Процедура-функция Функция Function (procedure) | Процедура в языке программирования, при выполнении которой вырабатывается значение, связываемое с именем процедуры | |
Асинхронная процедура Asynchronous procedure | Процедура в языке программирования, выполняемая логически параллельно с другими частями программы | |
Критическая секция Critical section | Часть асинхронной процедуры, которая не может выполняться параллельно с определенной частью той же или другой асинхронной процедуры | |
Метка (в языках программирования) Label | Языковая конструкция, употребляемая для именования предложения в программе | |
Логический объект Logical | Объект, рассматриваемый в аспекте определения алгоритмом или программой безотносительно к реализации с помощью технических средств | |
Физический объект Physical | Объект, рассматриваемый в аспекте взаимодействия логического объекта с техническими средствами | |
Последовательность выполнения в программе Execution sequence | Порядок выполнения предложений или частей предложений программы | |
Безусловное предложение Unconditional statement | Предложение, определяющее единственно возможную последовательность выполнения в программе | |
Условный оператор Conditional construct | Языковая конструкция, определяющая более одной последовательности выполнения в программе | |
Оператор цикла Loop Construct | Языковая конструкция, определяющая итерацию некоторой последовательности выполнения в программе | |
Вызов процедуры Вызов (Procedure) call | Ссылка на процедуру с целью ее выполнения | |
Вход процедуры Entry (of a procedure) | Языковая конструкция, с которой может быть начата некоторая последовательность выполнения процедуры | |
Передача параметров Parameter association | Механизм установления соответствия между формальными и фактическими параметрами | |
Возврат из процедуры Return (from a procedure) | Языковая конструкция, которая используется для завершения какой-либо последовательности выполнения процедуры | |
Побочный эффект Side effect | Изменение значений параметров или глобальных переменных при выполнении процедуры-функции | |
Оператор ветвления Branch construct | Языковая конструкция, определяющая возможность выбора между различными последовательностями выполнения в программе | |
Исключительная ситуация Exception | Совокупность определенных условий, возникновение которых приводит к нарушению предусмотренной последовательности выполнения в программе | |
Старшинство операций (Operator) precedence | Отношение между операциями, определяющее умалчиваемый порядок выполнения операций в выражениях | |
Преобразование типов Conversion | Преобразование значений некоторого типа данных к значениям другого типа | |
Активизация процедуры Activation | Приведение процедуры в состояние готовности к выполнению при ее вызове | |
Термин | Номер термина |
Агрегат | |
Агрегат данных | |
Агрегат подразумеваемого размера | |
Агрегат регулируемого размера | |
Активизация процедуры | |
Атрибут предопределенный | |
Блок программный | |
Возврат из процедуры | |
Вход процедуры | |
Вызов | |
Вызов процедуры | |
Выражение | |
Идентификатор | |
Индексация (в языках программирования) | |
Инициализация | |
Комментарий | |
Константа (в языках программирования) | |
Лексема | |
Литерал | |
Метка (в языках программирования) | |
Модуль программный | |
Область действия объявления | |
Объект внешний | |
Объект глобальный | |
Объект логический | |
Объект локальный | |
Объект физический | |
Объявление | |
Объявление неявное | |
Объявление объекта | |
Оператор ветвления | |
Оператор условный | |
Оператор цикла | |
Описание среды | |
Параметр | |
Параметр фактический | |
Параметр формальный | |
Передача параметров | |
Переменная (в языках программирования) | |
Последовательность выполнения в программе | |
Предложение | |
Предложение безусловное | |
Предложение составное | |
Преобразование типов | |
Присваивание | |
Программа | |
Процедура асинхронная | |
Процедура (в языках программирования) | |
Процедура-функция | |
Распределение памяти автоматическое | |
Свойство объекта динамическое | |
Свойство объекта статическое | |
Секция критическая | |
Ситуация исключительная | |
Слово зарезервированное | |
Слово ключевое (в языках программирования) | |
Ссылка (в языках программирования) | |
Ссылка косвенная | |
Спецификация формата данных | |
Спецификация шаблона данных | |
Старшинство операций | |
Тип | |
Тип данных | |
Тип данных закрытый | |
Умолчание | |
Функция | |
Эффект побочный | |
Язык программирования |
Термин | Номер термина |
Activation | |
(Actual) argument | |
Actual parameter | |
Adjustable-size aggregate | |
Aggregate | |
Assignment | |
Assumed-size aggregate | |
Asynchronous procedure | |
Automatic storage allocation | |
Block | |
Branch construct | |
Built-in | |
Comment | |
Compound statement | |
Conditional construct | |
Constant | |
Conversion | |
Critical section | |
(Data) type | |
Declaration | |
Default | |
Dynamic | |
Dummy argument | |
Encapsulated type | |
Entry (of a procedure) | |
Environment description | |
Exception | |
Execution sequence | |
Expression | |
External | |
(Formal) parameter | |
Format | |
Function (procedure) | |
Global | |
Identifier | |
Implicit declaration | |
Indirect reference | |
Initialize | |
Keyword | |
Label | |
(Lexical) token | |
Lexical unit | |
Literal | |
Local | |
Logical | |
Loop construct | |
(Operator) precedence | |
Parameter association | |
Physical | |
Picture | |
Predefined | |
Procedure | |
(Procedure) call | |
Program | |
Programming language | |
Program unit | |
Reference | |
Reserved word | |
Return (from a procedure) | |
Scope of a declaration | |
Side effect | |
Statement | |
Static | |
Subscripting | |
Unconditional statement | |
Variable |