Los lenguajes de programación son conjuntos de reglas y símbolos que permiten controlar el comportamiento lógico y físico de las máquinas mediante la creación de programas y software. Estos lenguajes incluyen características sintácticas y semánticas y deben estar almacenados en la memoria para ser ejecutados bajo el control de un programa.