Este documento clasifica los lenguajes de programación según su propósito, método de ejecución y paradigma de programación. Los divide en lenguajes de propósito general, específico, compilados e interpretados, e incluye lenguajes imperativos, declarativos, funcionales, lógicos y orientados a objetos, dando ejemplos de cada categoría.