Lenguaje
Se puede definir un lenguaje como un conjunto de cadenas que obedecen a un alfabeto fijado.
Un lenguaje, entendido como un conjunto de entradas, puede o no ser resuelto por un algoritmo.
Fuente: Apunte Análisis, diseño e implantación de algoritmos de la facultad de contaduría y administración, UNAM