Термин
|
Определение
|
ОСНОВНЫЕ ПОНЯТИЯ
|
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. Спецификация формата данных
Format
|
Языковая конструкция, определяющая представление данных
|
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
|
Приведение процедуры в состояние готовности к выполнению при ее вызове
|
Комментарии (0)
Чтобы оставить комментарий вам необходимо авторизоваться