Un programa de computadora es un conjunto de instrucciones que la CPU de una computadora puede entender y ejecutar.
• Los programadores crean programas al escribir declaraciones en un editor.
• Todo el conjunto de comandos, representados por las declaraciones, se almacena en un archivo y se le denomina código fuentedel programa.
• La compilación es el proceso mediante el cual se convierte un código fuente a código objeto almacenado en un archivo objeto y es el punto intermedio en la creación de un archivo ejecutable.
• Un enlazador acomoda todos los archivos objeto para formar un archivo ejecutable.
• La mayoría de los lenguajes de cómputo tienen variables, que son partes de la memoria de la computadora que un programa reserva para su propio uso.
• Los programadores deben declarar las variables en el programa para asignar así la cantidad de memoria requerida y asociar un nombre con la memoria.
• Entre los tipos de variables se incluyen la variable de carácter, de número entero grande, flotante y de cadena.
• Los programas rara vez ejecutan una secuencia individual de comandos de principio a fin; en vez de hacer eso usan subrutinas, ramificaciones condicionales y ciclos iterativos como construcciones de flujo de control.
• Un algoritmo es otro tipo de estructura de programa que usa implantaciones matemáticas, estadísticas o de procedimiento, en vez del flujo de control.