262
Таблица 1.2. Связь языков со стандартами ISO
Язык
Стан-
дарт
Разработчик
Происхож-
дение
Основная
область
применения
Основные
типы
данных
Основные
характеристики
Ada
ISO
8652
Минобороны
США 1970 г.
Pascal,
PL/1, Algol
68
Обработка в
реальном
времени
Создает
собственные
типы
данных
Параллельная
много-
задачность,
модульность
BASIC
ISO
6373
Кемени и
Куртц 1960
г.
Учебное
программи-
рование
Целое (байт,
слово,
длинное
целое);
плав. слово,
дв. точн.
Интерпрети-
рующего типа,
не компилятор,
расширенная
графика,
возможность
генерации
звука
C
ISO
9899
BELL Lab.
1970 г.
B и BCPL
UNIX, язык,
альтерна-
тивный
ассемблеру
структурное
программи-
рование
Целое, плав.
од. и дв.
точность,
символьные
структуры,
указатели
Обеспечивает
программи-
рование на
уровне
машинного
кода, ориент.
на сист.
программи-
рование,
позволяет
использовать
типы данных и
записей,
задаваемых
программистом
COBOL
85
ISO
1989
Минобороны
США, ряд
поставщиков
систем,
1960г.
Обработка
комерческой
информации
Десятичные
данные
Использует
структуры
данных типа
"запись"
FORT-
RAN
77
ISO
1359
IBM 1950 г.
Научные и
инженерные
расчеты
Целое, плав.
удв.
точность,
булевские,
симв.
переменные
Позволяет
программисту
описывать
вычисления в
виде формул
Pascal
ISO
7185
Н. Вирт
Язык
общего
применения
Действит.,
целые,
булевские,
симв.
переменные
Новые типы
данных,
определяемые
программистом
PL/1 ISO IBM 1960 г. ALGOL60 - Исполь- Множ. типы Высокий