Lenguaje de propósito general:
Lenguaje específico de dominio:
Es aquel que está especialmente diseñado para resolver un problema particular:
- LISP y Prolog son lenguajes de programación sólo para propósitos de inteligencia artificial.
- SQL es un lenguaje de programación sólo para la manipulación de bases de datos.