1. context 2. environment Значения регистров и переменных программы, сохраняемые и восстанавливаемые при выполнении подпрограммы или обработке прерывания. 3. scope Часть текста программы, где могут быть использованы данное имя (идентификатор) или группа имен.
Phrases with контекстах
вложенные контексты embedded scopes В языках с блочной структурой область видимости идентификатора, описанного в некотором блоке, включает все блоки, вложенные в данный. Таким образом, области видимости (контексты) образуют вложенную структуру.
грамматика с ограниченным контекстом bounded
грамматика с ограниченным левым контекстом LR
грамматика с ограниченным правым контекстом LL
динамический контекст dynamic scope Соответствие между именами и переменными в некоторой точке программы, определяемое ходом выполнения программы. В динамический контекст вызванной процедуры или функции включаются переменные, описанные в вызвавшей процедуре; поэтому соответствие между именем и объектом может быть разным при вызове одной той же процедуры из разных мест. Динамический контекст используется в интерпретируемых языках и языках функционального программирования; является основным способом организации контекста в языке Лисп
контекст использования dynamic scope Соответствие между именами и переменными в некоторой точке программы, определяемое ходом выполнения программы. В динамический контекст вызванной процедуры или функции включаются переменные, описанные в вызвавшей процедуре; поэтому соответствие между именем и объектом может быть разным при вызове одной той же процедуры из разных мест. Динамический контекст используется в интерпретируемых языках и языках функционального программирования; является основным способом организации контекста в языке Лисп
контекст описания static scope Соответствие между именами и переменными в некоторой точке программы, определяемое описаниями, "видимыми" в этой точке при трансляции программы. Статический контекст определяется описаниями блоков, объемлющих данный блок, и глобальными описаниями. Статический контекст используется в компилируемых языках программирования.
контекст процесса user structure (в операционной системе Unix); process context информация о процессе в ос
контекст устройства DC, Device Control; device context
логический номер контекста устройства HDC, Handle to device Context
объемлющий контекст enclosing scope
переключение контекста context switching Сохранение регистров процессора и загрузка их новым содержимым при переключении на другой процесс или при обращении прикладной программы к операционной системе.
статический контекст static scope Соответствие между именами и переменными в некоторой точке программы, определяемое описаниями, "видимыми" в этой точке при трансляции программы. Статический контекст определяется описаниями блоков, объемлющих данный блок, и глобальными описаниями. Статический контекст используется в компилируемых языках программирования.
таблица внешних контекстов display При трансляции языков с блочной структурой
таблица контекстов display При трансляции языков с блочной структурой