Una lengua construida, también llamada idioma artificial, ideolengua o conlang, es un idioma que ha sido total o parcialmente construido, planeado o diseñado por seres humanos a partir del estudio de las lenguas naturales. Los lenguajes de programación son lenguajes formales y no son considerados ideolenguas porque no son idiomas. Tampoco se considera ideolengua a la evolución histórica, y por lo tanto no planeada conscientemente, de cualquier lengua natural.