Un programa es un conjunto de instrucciones que una vez ejecutadas realizan tareas en una computadora. Los programas se escriben usando lenguajes de programación y luego son traducidos a código de máquina para ser ejecutados. El proceso de programación incluye diseñar, codificar, depurar y mantener el código de programas.