АЛГОЛ
АЛГОЛ АЛГОЛ
 логин:   
 пароль:  Регистрация 

МЕНЮ
   Полная популярная библейская энциклопедия
Архитектурный словарь
Бизнес словарь
Биографический словарь
Словарь Джинсы
Логический словарь
Медицинский словарь
Морской словарь
Религиозный словарь
Сексологический словарь
Словарь имен
Словарь мер
Словарь нумизмата
Словарь по психологии
Словарь символов
Финансовый словарь
Этнографический словарь
Большой Энциклопедический словарь
Большой бухгалтерский словарь
Cловарь-справочник по Древней Греции, Риму и мифологии
Аббревиатуры
Биографический словарь Франции
Новейший философский словарь
Словарь наркотического сленга
Словарь русских личных имен
Словарь русских синонимов
Словарь русских технических сокращений
Словарь строителя
Словарь церковных терминов
Словарь эпитетов
Ф.А. Брокгауз, И.А. Ефрон. Энциклопедический словарь
Финансовый энциклопедический словарь
Энциклопедия Кольера
Этимологический русскоязычный словарь Фасмера
Этимологический словарь Крылова



Главная > АЛГОЛ

АЛГОЛ

АЛГОЛ
АЛГОЛ (от англ. algorithmic - алгоритмический и language - язык), название ряда языков программирования, применяемых при составлении программ для решения научно-технических задач на ЭВМ. Разработан в 1958-60 (Алгол-58, Алгол-60); усовершенствован в 1964-68 (Алгол-68). * * * АЛГОЛ (Algol, ALGOrithmic Language — алгоритмический язык), язык программирования высокого уровня. Существуют три последовательно сменявших друг друга версии языка: Алгол-58, Алгол-60, Алгол-68. Язык предназначен для записи алгоритмов, которые строятся в виде последовательности процедур, применяемых для решения поставленной задачи. Первая версия языка, Алгол-58, была разработана в конце весны 1958, преимущественно для решения численных задач. Алгол подразделяется на три уровня: язык описаний, определяющий основные понятия, язык публикаций, позволяющий писать и обсуждать программы, и язык аппаратного уровня, реализуемый на компьютере. Одним из недостатков языка было отсутствие процедур ввода и вывода данных. Широкого признания ни Алгол-58, ни его преемник Алгол-60 не получили, но в них были реализованы множество идей, получивших применение и развитие в других языках. Это — блочная структура, позволяющая делить программы на замкнутые, независимые единицы; рекурсия — способность программ повторно обращаться к себе; формализованное определение синтаксиса — способа размещения слов в языке; вложенные контексты; описания переменных; определения способа передачи параметров. В 1965 К. Хоар и Никлаус Вирт модифицировали Алгол-60. Эта версия, получившая название Алгол-W в честь Вирта (Wirth), была опубликована и приобрела большую популярность в университетских городках. Но комитет по Алголу ее отверг и сам занялся модификацией языка. В декабре 1968 Международным комитетом специалистов по информатике был создан Алгол-68, работая с которым, программисты могли писать ключевые слова на родном языке. Ключевые слова содержатся в таблице трансляции, хранящейся в памяти компьютера и используемой компилятором Алгола-68 для преобразования программ в машинный код. Сохраняя стилистическую связь со своим предшественником, Алгол-68 отличается более широкими возможностями и общностью конструкций. Его особенностями являются развитая система типов, автоматическое приведение типов, средства описания параллельных процессов и синхронизации, формальное описание языка на основе двухуровневых грамматик. Стремление к формальной строгости и последовательности сделало Алгол-68 оказался слишком громоздким и сложным. Он использовался в ограниченных масштабах только американскими программистами.


Добро пожаловать!
Большая Библиотека
приветствует Вас!

АЛГОЛ



 

 Поиск по порталу:
 

© БОЛЬШАЯ БИБЛИОТЕКА 2008 г.