By purpose, programming languages might be considered general purpose, system programming languages, scripting languages, domain-specific languages, or concurrent/distributed languages (or a combination of these).
Намерно, програмските јазици може да се сметаат за општа намена, јазици за програмирање, скриптирање на јазици, домен-специфични јазици, или истовремена / дистрибуирани јазици (или комбинација од овие).