Математика и информатика. Власов В.А - 63 стр.

UptoLike

Рис. 16 От алгоритмак программе
Язык программированияискусственный язык, являющийся
промежуточным при переходе от естественного человеческого языка к
машинным двоичным кодам. Языки программирования бывают высокого и
низкого уровней. Языки программирования высокого уровня (как видно из
схемы) являются более близкими к естественному человеческому языку по
сравнению с языками программирования низкого уровня. Создание текста
программы на языке программирования выполняется человеком вручную, а
перевод текста программы в машинные двоичные кодытрансляция
(англ.translation – перевод) выполняется специальными программами-
трансляторами.
Программирование на языках высокого уровня, очевидно, проще, чем на
языках низкого уровня. Оно не требует глубоких знаний устройства
компьютера и поэтому вполне доступно людям, не являющимися
специалистами в вычислительной технике. Однако, программы, написанные на
языках низкого уровня, как правило, отличаются более высокой скоростью
работы, меньшим объемом и более полным использованием ресурсов
вычислительной техники.
К языкам высокого уровня относятся: фортран, БЕЙСИК, ПАСКАЛЬ, СИ,
АЛГОЛ, АДА, СИ++, DELPHI, JAVA и сотни других.
Старейшим языком программирования высокого уровня является
ФОРТРАН (англ. FORmula TRANslation, перевод формул). Он был создан
группой программистов американской фирмы IBM под руководством Джона
Бекуса в 1957 году. Несколько позже в Европе был разработан язык АЛГОЛ
(англ.ALGOrythmic Language, алгоритмический язык). Эти языки послужили
основой для других новых языков программирования. Так, язык БЕЙСИК
(англ. basic, базовый, или Beginner's All-purpose Symbolic Instruction Code,
многоцелевой язык символических команд для начинающих) был создан
Джоном Кемени в США в 1965 году. Он представляет собой упрощенную
версию ФОРТРАНА, который оказался сложным для большинства
пользователей из-за своей избыточности. Язык АЛГОЛ послужил основой для
не менее популярного языка ПАСКАЛЯ, созданного в 1969 году швейцарским
математиком Никласом Виртом. ПАСКАЛЬ не сложнее Бейсика, но в него
изначально были заложены более широкие возможности. Дальнейшее развитие
63