Словарь терминов Авост – окончательное выполнение программы, задачи, процесса в результате ошибки, обнаруженной операционной системой. Абстрактный тип данных – тип данных, определенный только операциями, применимыми к объектам данного типа, без описания способа представления их значений. Метод доступа – метод поиска записи в файле, предоставления программе возможности произвести ее обработку и помещения ее в файл. Режим доступа – набор операций над файлом или другими данными, выполнение которых разрешено данному пользователю. Бюджет – Объем ресурсов вычислительной системы, который данный пользователь может использовать в течение определенного периода времени. Запись активации – структура данных, формируемая при вызове процедуры и содержащая информацию о параметрах, локальных переменных и точке возврата. Фактический параметр – выражение, задающее объект или значение при обращении к процедуре, функции или макрокоманде. Активный – выполняемый или используемый в данный момент. Открытый файл – файл, используемый в данный момент какой-либо задачей. Адаптивный диалог – способ организации диалога, при котором система настраивается на потребности и стиль работы конкретного пользователя. Добавляемая запись – запись файла изменений, задающая запись, добавляемую в основной файл. Аддитивная операция – операция, приоритет которой равен операции сложения. Алгоритм – набор правил для описания последовательности операций для решения определенной задачи для достижения определенной цели. Алгоритмический язык – язык записи алгоритмов для их реализации на ЭВМ, публикации или формального анализа. Текстовая строка – строка символов, принадлежащая данному алфавиту. Упреждающее перемещение – перемещение данных в иерархической памяти, выполняемое до запроса программы. Прикладная программа – программа для решения определенной задачи. Произвольный доступ – доступ, при котором время обращения не зависит от адреса. Массив – структура данных для представления упорядоченного множества элементов одного типа. Элемент массива идентифицируется набором индексов. Ассоциативный список – список пар вида (имя свойства, значение). Присоединенная процедура – процедура, связанная с объектом или типом данных и автоматически вызываемая при определенных операциях над объектом или при выполнении определенного условия. Атрибут – признак, характеризующий объект. Автокод – транслятор (обычно с языка низкого уровня). След – последовательность вызовов подпрограмм, которая привела к данной точке программы. Ссылка назад – использование идентификатора, определенного выше. Заголовок – первое слово файла или сообщения, содержащее управляющую информацию. Пакет – совокупность данных или программ, обрабатываемых или передаваемых как единое целое. Связывание переменной – присваивание значения переменной. Булев – логический, принимающий значение «истина» и «ложь». Раскрутка – способ разработки программного обеспечения, при котором сначала разрабатывается простой вариант программы, используемый для реализации более сложных. Восходящая разработка – способ разработки программного обеспечения, при котором сначала проектируются и отлаживаются программы для выполнения простых операций, из которых затем строятся более сложные. Контрольная точка – точка программы, в которой ее выполнение прерывается и управление передается отладчику. Буфер – область памяти для временного хранения информации. Закрывать файл – операция завершения программы с файлом. При ее выполнении все связанные с файлом буфера сбрасываются и информация о произведенных изменениях заносится на диск. Система кодирования – способ преобразования информации, записанный в некотором алфавите (например, русском алфавите), в другой (например, двоичный). Код – программа, текст программы; число, которому предписан некоторый смысл. Команда – оператор программы. Комментарий – часть текста программы, не влияющая на ее выполнение и служащая только для документирования и облегчения чтения человеком. Трансляция, компиляция – преобразование программы из описания на входном языке (языке программирования высокого уровня) в ее представление на выходном языке (в машинных командах). Условие – логическое выражение, от истинности которого зависит выполнение или невыполнение некоторых действий. Доверительный интервал – числовой диапазон, вероятность принадлежности к которому истинного значения переменной больше заданной величины. Конъюнкция – логическое выражение, состоящее из термов, объединенных операцией логического умножения (and). Константа – выражение, значение которого не изменяется в течение выполнения программы. Управляющая программа – операционная система. Сходимость – процесс приближения к предельному состоянию. Фатальный сбой – аварийное завершение программы. Сохранность данных может быть нарушена. Кросс-разработка – способ разработки программного обеспечения для ЭВМ одного типа с использованием ЭВМ другого типа. Данные – информация, представленная в виде, пригодном для обработки как автоматическими средствами, так и при участии человека Представление данных – соответствие между логическими элементами данных и структурой представляющих их ячеек памяти, сигналов или элементов графического изображения. Тип (данных) – множество допустимых значений и применимых операций. Отладка – поиск и исправление ошибок в разрабатываемой программе. Определять – придать объекту программы (идентификатору, константе, процедуре) значение или множество значений. Диалог – работа интерактивной системы, при которой пользователь и программа обмениваются вопросами и ответами. Размерность – число индексов, определяющих элемент массива. Дисциплина – алгоритм реализации стратегии. Дизъюнкция – логическое выражение, состоящее из термов, объединенных операцией сложения (or). Дамп – распечатка содержимого памяти или файла, обычно без учета внутренней структуры данных. Динамический – выполняемый во время работы системы. Эхо – отображение нажимаемых на клавиатуре терминала клавиш соответствующими символами на экране дисплея. Конечный пользователь – человек или организация, применяющие ЭВМ для решения собственных задач. Перечислимый тип – тип данных, заданных списком принадлежащих ему значений. Код ошибки – сообщение об ошибке в виде числа. Оценка – приближенное определение значения некоторой величины, выполняемое до точного вычисления ее, или зависящих от нее величин. Событие – условие, выполнение которого должно или может вызывать определенную реакцию программы или операционной системы (например, получение сообщения). Выход – завершение выполнения (под-) программы или цикла. Формальный параметр – обозначение параметра в заголовке и теле процедуры. Формат – способ расположения и представления данных в памяти или на внешнем носителе. «Дружественное» программное обеспечение – интерактивное программное средство, обеспечивающее удобный и естественный для пользователя способ взаимодействия, защиту от ошибок и развитые средства подсказки и диалоговой документации. Функция – процедура, возвращающая результат. Идентификатор – строка символов, обозначающая или именующая объект программы. Императивный – содержащий указание на выполнение некоторого действия. Инфиксная операция – бинарная операция, знак которой записывается между операндами (например, + в А+В). Инициализация – присваивание начальных значений переменным программы. Входной примитив – элементарная порция данных, получаемая с вводного устройства. Инвариант – логическое выражение, сохраняющее истинность на некотором участке программы. Итератор – управляющая конструкция языка программирования для задания последовательности значений параметра цикла. Длина – число элементов. Время жизни – интервал выполнения программы, в течение которого программный объект (например, переменная) сохраняет свое значение. Компоновщик – программа, строящая загрузочный модуль из объектных модулей. Загрузчик – программа, считывающая загрузочные модули в оперативную память, настраивающая и запускающая их.