Язык программирования SAS. Специализация и типы

SAS - язык программирования, который специализируется на обработке данных. Он находится на высоком уровне, поэтому SAS часто называют «языком четвертого поколения» - 4GL.

Шаги обработки данных, которые присущи SAS, условно делятся на два типа:

-шаги данных;

-шаги процедур.

Первая категория - значительное средство обработки данных в SAS System. Это цикл по записям источника данных, который имеет возможность осуществлять ряд произвольных операций в течении каждой из итераций данного цикла. Благодаря возможностям шага данных реализуется любой алгоритм их обработки.

Вторая категория - вызов одной из операций Base SAS, а также других продуктов SAS System. Каждая отдельная процедура совершает определенный вид обработки данных, реализует генерацию стандартных отчетов.