Толковый словарь современной компьютерной лексики
Шрифт:
АКТИВНОЕ ОКНО [active window]. Окно, с которым в настоящий момент работает или может работать пользователь. На нем активизированы элементы управления, через него возможен ввод данных. При одновременном отображении на экране нескольких окон (рис. А.3) А. о. не перекрывается другими окнами и выделяется контрастным цветом рамки или заголовка, наличием мерцающего курсора и т. п. Чтобы сделать окно активным, как правило, достаточно навести на него указатель мыши и нажать ее левую кнопку. Противоп. неактивное окно
Рис. А.3. Активное окно Microsoft Word и неактивное окно Microsoft Excel
АКТИВНЫЙ ДИСК [active disc]. To же, что текущий
АКТИВНЫЙ ФАЙЛ [active file]. To же, что открытый файл
АКТИВНЫЙ РАБОЧИЙ СТОЛ [active desktop]. Собирательное название новых возможностей, добавленных фирмой Microsoft к обычному рабочему столу. На А. р. с. можно разместить любой объект веб-страницы (встроенную графику, гипертекстовые ссылки и т. п.), браузера и любой компонент Всемирной паутины WWW (например, доступные по WWW справочники). Веб-страницы, перечисленные в папке Favorites (Избранное) или размещенные на А. р. с, автоматически обновляются операционной системой Windows. Компонентами А. р. с. также являются веб-объекты, специально предназначенные для расположения на рабочем столе. Их содержимое обычно представляет собой новости, прогноз погоды, биржевые котировки и другую подобную информацию. В компонентах А. р. с. применяются те же технологии, что и в других веб-объектах
АЛГОЛ [Algol]. Алгоритмический язык, разработанный в 1958 г. Первоначально А. не был языком программирования, так как предназначался лишь для обмена вычислительными алгоритмами между людьми. Название языка произошло от английских слов ALGOrithmic Language (алгоритмический язык) В дальнейшем на основе А. были созданы языки программирования Алгол60 и Алгол68. Первая редакция языка программирования Алгол60, ориентированного на программирование численных решений научно-технических задач, была разработана П. Науром, Дж. Бэкусом и др. и опубликована в 1960 г. В Алгол60 впервые были реализованы идеи блочной структуры программ, определения способов передачи параметров в процедуры, рекурсивных процедур. Для описания синтаксиса Алгол60 впервые был использован ставший классическим формальный язык Бэкуса – Наура. Идеи Алгол60 получили свое развитие во многих языках программирования высокого уровня. В 1966 – 1969 гг. на основе Алгол60 был разработан новый язык Алгол68. По сравнению с Алгол60 он обладает большими возможностями при программировании ввода и вывода данных и обработки текстов. Кроме того, в Алгол68 появились средства описания параллельно выполняемых операторов. Формальная строгость и общность описания сделали язык слишком сложным для широкого распространения. Это послужило толчком для создания более простого языка Паскаль
АЛГОРИТМ [algorithm]. Содержание и последовательность операций, точно определяющие решение задачи путем вычислительного процесса, преобразующего исходные данные в конечный результат. Характеристиками алгоритма являются: 1) однозначность результата при заданных исходных данных; 2) возможность разбиения процесса на конечное число отдельных операций, каждая из которых может быть выполнена человеком или вычислительной машиной; 3) способность получения результата для множества исходных данных, соответствующих множеству однотипных задач. Например, один из А. вычисления с помощью компьютера среднего арифметического трех чисел представляет собой следующую последовательность операций: ввод с клавиатуры трех чисел; вычисление суммы введенных чисел; деление полученной суммы на 3; вывод результата на экран дисплея. В приведенном примере для записи А. был применен русский язык. Существуют специально созданные алгоритмические языки. Вычислительной машине А. задается в виде программы. Могут существовать несколько А. решения одной и той же задачи. Среди них следует выбирать наиболее эффективный, для вычислительной реализации которого требуется наименьшее количество операций, машинного времени, памяти и т. п. Изучение условий существования и способов построения (разработки) эффективных А. составляет основу теории алгоритмов
АЛГОРИТМИЧЕСКИЙ ЯЗЫК [algorithmic language]. Язык, предназначенный для записи, разработки и изучения алгоритмов, а также для обмена алгоритмами между людьми. А. я. является важным средством обучения. Например, при изучении информатики в школах применяется т. н. школьный А. я., в котором используются понятные школьнику служебные слова на русском языке. В отличие от языков программирования, А. я. независим от ЭВМ. В нем нет деталей, связанных с устройством машины. Обычно при разработке языка программирования высокого уровня сначала создается А. я. с тем же названием. Кроме того, языки программирования
АЛТ-ВВОД СИМВОЛОВ [character alt-input]. Кодовый ввод символов с клавиатуры персонального компьютера. При нажатой клавише <Alt> следует набрать на малой цифровой клавиатуре код символа, после этого клавишу <Alt> отпустить. На экране появится тот символ, код которого был набран. Таким способом можно ввести любой допустимый вычислительной системой символ. Обычно при А.-в. с. применяется так называемая модифицированная альтернативная кодировка ГОСТа (см. табл. М.2), первые 128 кодов которой являются десятичным представлением двоичного кода ASCII
АЛУ [ALU]. To же, что арифметико-логическое устройство
АЛФАВИТНО-ЦИФРОВОЕ ПЕЧАТАЮЩЕЕ УСТРОЙСТВО (АЦПУ) [line printer (LPT)]. To же, что линейный принтер
АЛЬБОМНАЯ ОРИЕНТАЦИЯ СТРАНИЦЫ, ландшафтная ориентация страницы [landscape page orientation]. Такое расположение страницы, когда ее высота меньше ширины. Противоп. книжная ориентация страницы
АЛЬФА-ВЕРСИЯ [alpha release]. Предварительная версия программы, предназначенная для альфа-тестирования
АЛЬФА-КАНАЛ [alpha channel]. Дополнительный 8-разрядный канал, применяемый в некоторых графических платах кроме трех традиционных RGB-каналов. В таких платах для кодирования цвета пиксела используются 32 бита, причем младшие 24 бита содержат информацию о цвете, соответствующую RGB-каналам (по 8 бит на каждый цвет), а старшие 8 разрядов образуют А.-к. С его помощью можно формировать прозрачные области изображения, не зависящие от того или иного цвета
АЛЬФА-ТЕСТИРОВАНИЕ [alpha testing]. Предварительная стадия испытания программы или программного обеспечения, предназначенная для общей оценки будущего программного продукта и определения необходимости включения в него тех или иных свойств. Ср. бета-тестирование
АМЕРИКАНСКИЙ НАЦИОНАЛЬНЫЙ ИНСТИТУТ СТАНДАРТОВ (АНСИ) [American National Standards Institute (ANSI)]. Организация, определяющая стандарты, на основе которых в США разрабатываются аппаратные средства и некоторые виды программного обеспечения. Например, для языков С, Basic и SQL имеются стандарты, подготовленные ANSI
АМЕРИКАНСКИЙ СТАНДАРТНЫЙ КОД ОБМЕНА ИНФОРМАЦИЕЙ [American standard code for information interchange, (ASCII)]. Стандартная схема кодирования текстовой информации, при которой каждый текстовый или управляющий символ представляется семиразрядным двоичным кодом. Этот код с отдельными модификациями используется в большинстве вычислительных систем. Многие клавиатуры при нажатии клавиши вводят в компьютер именно такой код. Зарубежные персональные компьютеры имеют набор ASCII-кодированных символов, в котором отсутствуют символы кириллицы (русские буквы), поэтому были созданы различные модификации таблицы А. с. к. о. и., дополненные буквами кириллицы. Все эти модификации имеют общую кодировку первых 128 символов, совпадающую с А. с. к. о. и. Эти символы и их коды приведены в табл. А.1. Чтобы определить код символа по этой таблице, нужно к первому числу столбца, в котором находится символ, приписать справа первое число его строки. Например, символ # находится на пересечении столбца, первое число которого есть 010, и строки, первое число которой – 0011. Следовательно, его код 0100011. В литературе по программированию и при Алт-вводе символов применяется десятичная запись двоичного кода (см. двоичная система счисления). Например, код 0100011 символа # в десятичной системе счисления записывается числом 35. См. символ
Таблица А. 1. Символы кода ASCII (общая часть всех кодировок)
Обозначения: NUL – знак пробела; SON – начало заголовка; STX – начало текста; ЕТХ – конец текста; EOT – конец передачи; ENQ – запрос; АСК – подтверждение; BEL – звонок; BS – возврат на одну позицию; НТ – горизонтальная табуляция; LF – перевод строки; VT – вертикальная табуляция; FF – подача бланка; CR – возврат каретки; SO – переход на верхний регистр; SI – переход на нижний регистр; DLE – переключение кода; DC1, DC2, DC3, DC4 – управление устройствами 1, 2, 3 и 4 соответственно; NAK – переспрос; SYN – режим синхронного ожидания; ЕТВ – конец передачи блока; CAN – отмена; ЕМ – конец носителя; SUB – замена; ESC – переход; FS – разделитель файла; GS – разделитель группы; RS – разделитель записи; US – разделитель блока; DEL – стирание