program (Programmeringssprog)
Languages), er abstraktionsniveauet endnu højere, da det i disse sprog ikke er nødvendigt at specificere algoritmiske detaljer. En sætning som: SELECT PRODUKTNAVN, ANTAL FROM VARELAGER WHERE ANTAL > 100 er en typisk repræsentant for en sætning i et 4GL, her i databasesproget SQL (Structured Query