Термин
|
Определение
|
ОСНОВНЫЕ ПОНЯТИЯ
|
1 Язык программирования
Programming
language
|
Язык,
предназначенный для представления программ.
Примечание - К традиционным языкам
программирования процедурного типа относят, как правило, языки для
представления программ в виде последовательности предписания
|
2. Лексема
(Lexical)
token
Lexical unit
|
Языковая
конструкция, по соглашению представляющая элементарную синтаксическую единицу
|
3. Идентификатор
Identifier
|
По ГОСТ
19781
|
4. Ключевое
слово (в языках программирования)
Keyword
|
Идентификатор,
смысл которого зафиксирован правилами языка программирования и который
используется для распознавания предложений в программе
|
5. Зарезервированное
слово
Reserved word
|
Ключевое
слово, использование которого запрещено в иных целях, кроме указанной
|
6. Литерал
Literal
|
Лексема,
которая непосредственно представляет некоторое значение
|
7. Предложение
Statement
|
По ГОСТ
19781
|
8. Составное
предложение
Compound statement
|
Предложение,
состоящее из последовательности предложений
|
9. Программный
блок
Block
|
Синтаксически
определенное составное предложение, образующее область действия объявленных в
нем объектов
|
10. Программный
модуль
Program unit
|
По ГОСТ
19781
|
11. Программа
Program
|
По ГОСТ
19781
|
12. Комментарий
Comment
|
Языковая
конструкция, используемая для включения в текст программы пояснений, не
влияющих на ее выполнение
|
13. Описание среды
Environment
description
|
Языковая
конструкция, используемая для описания свойств объектов, которые не являются
частью программы, но существенны для ее выполнения
|
14. Объявление
объекта
Объявление
Declaration
|
Языковая
конструкция для создания языкового объекта
|
15. Умолчание
Default
|
Соглашение о
характеристике языкового объекта или выполняемом действии при отсутствии их
явного описания
|
16. Неявное объявление
Implicit
declaration
|
Объявление
объекта, принимаемое по умолчанию
|
17. Предопределенный
атрибут
Predefined
Built-in
|
Характеристика
языкового объекта, введенная описанием языка программирования
|
18. Область
действия объявления
Scope of a
declaration
|
Часть текста
программы, на который распространяется действие некоторого объявления объекта
|
19. Локальный
объект
Local
|
Языковый
объект, объявленный в программном блоке и недоступный вне его
|
20. Глобальный
объект
Global
|
Языковый
объект, доступный в программном блоке, но объявленный вне его в том же
программном модуле
|
21. Внешний
объект
External
|
Языковый
объект, объявленный в некотором программном модуле и доступный вне его
|
22. Статическое
свойство объекта
Static
|
Свойство
объекта, определяемое до выполнения программы
|
23. Динамическое
свойство объекта
Dynamic
|
Свойство
объекта, определяемое или доопределяемое в период выполнения программы
|
24. Ссылка (в
языках программирования)
Reference
|
Объект при
его использовании в качестве имени
|
СТРУКТУРА ДАННЫХ
|
25.
Переменная (в языках программирования)
Variable
|
Языковый
объект, который может принимать различные значения
|
26. Константа (в языках программирования) Constant
|
Языковый
объект, обладающий фиксированным значением, определяемым при создании этого
объекта
|
27. Агрегат
данных
Агрегат
Aggregate
|
Структурированная
совокупность элементов данных
|
28. Формальный
параметр
Параметр
(Formal)
parameter
Dummy argument
|
Идентификатор,
который объявляется совместно со входом в процедуру и служит для связи с
соответствующим фактическим параметром
|
29. Фактический
параметр
Actual
parameter
(Actual)
argument
|
Языковый
объект, который появляется в вызове процедуры и связывается с соответствующим
формальным параметром процедуры для использования при ее выполнении
|
ХАРАКТЕРИСТИКИ И
СРЕДСТВА, ОТНОСЯЩИЕСЯ К ДАННЫМ
|
30. Тип
данных
Тип
(Data) type
|
Множество
значений вместе с множеством допустимых над ними операций
|
31. Закрытый
тип данных
Encapsulated
type
|
Тип данных с
открытой спецификацией, но закрытой реализацией
|
32. Спецификация
формата данных
Formal
|
Языковая
конструкция, определяющая представление данных
|
33. Спецификация
шаблона данных
Picture
|
Языковая
конструкция, описывающая представление данных посредством образца, имеющего
вид символьного литерала
|
34. Индексация
(в языках программирования)
Subscripting
|
Механизм для
доступа к компоненте массива данных посредством ссылки на массив и
посредством одного или более выражений, значения которых определяют позицию
компоненты массива
|
35. Косвенная ссылка
Indirect reference
|
Ссылка,
значением которой является ссылка
|
36. Присваивание
Assignment
|
Механизм
придания значения переменной в языке программирования
|
37. Инициализация
Initialize
|
Присваивание
начальных значений переменным программы
|
38. Автоматическое
распределение памяти
Automatic
storage allocation
|
Выделение
памяти при входе в программный блок для локальных переменных и ее
освобождение при выходе из этого блока
|
39. Агрегат
подразумеваемого размера
Assumed-size aggregate
|
Формальный
параметр типа агрегат, диапазон изменения индексов которого определяется
соответствующим фактическим параметром
|
40. Агрегат
регулируемого размера
Adjustable-size aggregate
|
Формальный
параметр типа агрегат с переменным диапазоном изменения индексов
|
ЭЛЕМЕНТЫ ОБРАБОТКИ
|
41. Выражение
Expression
|
Языковая
конструкция, определяющая некоторое значение в соответствии со значениями
одного или более операндов
|
42. Процедура
(в языках программирования)
Procedure
|
Параметризуемый
именованный программный блок, конкретное выполнение которого определяется
вызовом процедуры
|
43. Процедура-функция
Функция
Function
(procedure)
|
Процедура в
языке программирования, при выполнении которой вырабатывается значение,
связываемое с именем процедуры
|
44. Асинхронная процедура
Asynchronous
procedure
|
Процедура в
языке программирования, выполняемая логически параллельно с другими частями
программы
|
45. Критическая
секция
Critical
section
|
Часть
асинхронной процедуры, которая не может выполняться параллельно с
определенной частью той же или другой асинхронной процедуры
|
46. Метка (в
языках программирования)
Label
|
Языковая
конструкция, употребляемая для именования предложения в программе
|
ХАРАКТЕРИСТИКИ И
СРЕДСТВА, ОТНОСЯЩИЕСЯ К ЭЛЕМЕНТАМ ОБРАБОТКИ
|
47.
Логический объект
Logical
|
Объект,
рассматриваемый в аспекте определения алгоритмом или программой
безотносительно к реализации с помощью технических средств
|
48. Физический
объект
Physical
|
Объект,
рассматриваемый в аспекте взаимодействия логического объекта с техническими
средствами
|
49. Последовательность
выполнения в программе
Execution
sequence
|
Порядок
выполнения предложений или частей предложений программы
|
50. Безусловное
предложение
Unconditional
statement
|
Предложение,
определяющее единственно возможную последовательность выполнения в программе
|
51. Условный оператор
Conditional
construct
|
Языковая
конструкция, определяющая более одной последовательности выполнения в
программе
|
52. Оператор цикла
Loop Construct
|
Языковая
конструкция, определяющая итерацию некоторой последовательности выполнения в
программе
|
53. Вызов
процедуры
Вызов
(Procedure)
call
|
Ссылка на
процедуру с целью ее выполнения
|
54. Вход процедуры
Entry (of a
procedure)
|
Языковая
конструкция, с которой может быть начата некоторая последовательность
выполнения процедуры
|
55. Передача параметров
Parameter
association
|
Механизм
установления соответствия между формальными и фактическими параметрами
|
56. Возврат из процедуры
Return (from a
procedure)
|
Языковая
конструкция, которая используется для завершения какой-либо
последовательности выполнения процедуры
|
57. Побочный эффект
Side effect
|
Изменение
значений параметров или глобальных переменных при выполнении
процедуры-функции
|
58. Оператор
ветвления
Branch
construct
|
Языковая
конструкция, определяющая возможность выбора между различными
последовательностями выполнения в программе
|
59. Исключительная
ситуация
Exception
|
Совокупность
определенных условий, возникновение которых приводит к нарушению
предусмотренной последовательности выполнения в программе
|
60. Старшинство
операций
(Operator)
precedence
|
Отношение
между операциями, определяющее умалчиваемый порядок выполнения операций в
выражениях
|
61. Преобразование
типов
Conversion
|
Преобразование
значений некоторого типа данных к значениям другого типа
|
62. Активизация
процедуры
Activation
|
Приведение
процедуры в состояние готовности к выполнению при ее вызове
|