Lenguaje de propósito general:

Lenguaje específico de dominio:

Es aquel que está especialmente diseñado para resolver un problema particular:

  1. LISP y Prolog son lenguajes de programación sólo para propósitos de inteligencia artificial.
  2. SQL es un lenguaje de programación sólo para la manipulación de bases de datos.