В 1961 г. IBM, чтобы сохранить первенство на рынке компьютеров, занялась изготовлением “Системы-360”.Эти машины должны были удовлетворить в равной степени потребности как в аналитических вычислениях, так и в обработке данных в сфере бизнеса, и в специальных приложениях. Компьютер с такими возможностями требовал мощного языка. За полгода до окончания работы над аппаратным обеспечением IBM начала заниматься языком.
        Был создан “комитет по разработке передового языка”. Комитет состоял из представителей фирм “Lockheed”, “Union Carbait”, “Standard Oil ” из Калифорнии и специалисты из отделов программирования фирмы IBM. Комитет возглавил Джорж Рэдин. Они приступили к работе в октябре 1963г, и к февралю 1964 г. спецификации языка были завершены.
        Этот язык был назван PL/1 (от programming language one) работа над компилятором была поручена лаборатории фирмы IBM в Англии. Многие черты Фортрана, Кобола и Алгола нашли отражение в PL/1. Критики отмечали, что язык наделен слишком многими качествами, что привело к повтору недостатков предыдущих языков.

Еще о языке PL/1 можно прочитать здесь >> www.pcweek.ru/kis/koi8/techno/pl1.html.


Фрагмент программы на языке PL/1
Алгоритм Евклида
(нахождение наибольшего общего делителя двух чисел)


NOD: PROCEDURE (X,Y) DECIMAL FIXED (5,0);
    DO WHILE (X^=Y);
        IF X>Y THEN X=X-Y;
        ELSE Y=Y-X;
    END;
    RETURN (X);
END NOD;

Источники информации

pl1.jpg (15230 bytes)

Фролов Г.Д.
"Практический курс программирования на языке PL-1"
Издательство "Наука"
1983 г.

alg_az.jpg (14842 bytes)

Морозов В.П.
"Алгоритмические языки"
Издательство "Статистика"
1975 г.

lenguage.jpg (11569 bytes)

Под ред. Курочкина В.М.
"Язык компьютера"
Издательство "Мир"
1989 г.