Un lenguaje de programación es un lenguaje formal que proporciona instrucciones para que un programador controle la computadora y produzca datos. Estos lenguajes están formados por símbolos, reglas gramaticales y semánticas. El proceso de programación incluye escribir lógica del programa usando un lenguaje específico, compilar el programa a lenguaje de máquina, y probar y depurar el programa. Los lenguajes de programación permiten especificar cómo los datos deben ser almacenados y transmitidos y las acciones del software bajo diferentes circ