|
|
04 июля 2011
Оглавление: 1. ПЛ/1 2. Алфавит языка 3. История ПЛ/1 4. Реализации 5. Пример программы
ПЛ/1 разработанный в 1964 году язык программирования, созданный для научных, инженерных и бизнес-ориентированных вычислений. Он содержит такой широкий набор синтаксических конструкций и встроенных функций, что, вероятно, не существует ни одного компилятора, поддерживающего все возможности языка ПЛ/1. ПЛ/1 поддерживает рекурсию и структурное программирование, и его основная область применения обработка данных.
Основные свойства языка ПЛ/1
- Свободный синтаксис
- Ключевые слова и идентификаторы нечувствительны к регистру
- По умолчанию передача параметров по ссылке
- Поддержка сложных структур с объединениями
- Чрезвычайно развитая система встроенных типов данных, при этом возможность неявных преобразований между большинством из них
- Несколько видов динамического выделения памяти
- Очень обобщенные операторы со многими вариантами синтаксиса
- Строго определённая семантика управляющих конструкций
- Операции с массивами
- Развитый механизм исключительных состояний
- Поддержка на уровне языка мультизадачности и асинхронного ввода-вывода
- Поддержка на уровне языка сложных методов доступа для ввода-вывода
- Очень развитый препроцессор, фактически сам являющийся подмножеством ПЛ/1
Просмотров: 5472
|