SAS 4GL

SAS 4GL (ang. SAS Institute 4th Generation Language - zbiór znaków 4 generacji Instytutu SAS) - zbiór znaków programowania pakietu statystycznego SAS.

SAS 4GL z przeciwnej strony nazwie, sugerującej wzniosły stopień abstrakcji, nie jest językiem obiektowym, nie ma co więcej definiowalnych na wskroś użytkownika procedur do wnętrza sensie klasycznych języków programowania (zamiast nich ustępliwy jest rozbudowany układ makr). Ma mimo to wbudowane polecenia, zwane w tym miejscu procedurami, realizujące wpływowy zasób algorytmów statystyki również analizy danych. Dobrze radzi sobie z dużymi zbiorami danych o milionach rekordów. Umożliwia pracę wewnątrz trybie klient-serwer.