Собирательное название новых возможностей, добавленных фирмой 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]. Язык, предназначенный для записи, разработки и изучения