Un luengache de programación ye una tecnica de comunicación estándard que permite expresar as instruccions que han d'estar executadas en un ordenador. Pende en un conchunto de reglas sintacticas y semanticas que definen un programa informatico.[1] Un luengache de programación permite a un programador d'especificar de traza precisa: sobre qué datos una computadora ha d'operar, como han d'estar istos almagacenaus y transmitius y, que accions ha d'executar baixo una variada gama de circumstancias. Tot isto, a traviés d'un luengache que mira d'estar relativament proximo a lo luengache humán u natural.
Un programa escrito en un luengache de programación aprecisa de pasar por un proceso de compilación, ye dicir, estar traduciu a lo luengache maquina, u estar interpretau ta que pueda estar executau por l'ordenador.