¿Qué es programación?

La programación hace referencia al efecto de programar, es decir, de organizar una secuencia de pasos ordenados a seguir para hacer cierta cosa. Este término puede utilizarse en muchos contextos, por ejemplo: “Vamos a programar una salida para este fin de semana largo” o “La programación de ese canal de televisión está bien lograda”.
Es común hablar de programación de por ejemplo: una salida, de las vacaciones o de un recorrido por una ciudad cuando queremos referirnos a armar itinerarios de lugares para recorrer, conocer o gente con la que encontrarnos; así también se utiliza mucho el término para referirse a la lista de programas con sus días y horarios de emisión de los canales de televisión, la lista de películas de un cine o las obras de un teatro.

Programación en informática

En el ámbito de la informática, la programación refiere a la acción de crear programas o aplicaciones, a través del desarrollo de un código fuente, el cual se basa en el conjunto de instrucciones que sigue el ordenador para ejecutar un programa.
Estas instrucciones se encuentran escritas en lenguaje de programación que luego son traducidas a un lenguaje de máquina, que puede ser interpretado y ejecutado por el hardware del equipo (parte física del equipo). Dicho código fuente es creado, diseñado, codificado, mantenido y depurado a través de la programación, donde el principal objetivo a lograr es el desarrollo de sistemas que sean eficaces, accesibles y agradables o amigables para el usuario.
Los programas informáticos suelen seguir algoritmos, que son el conjunto de instrucciones que se encuentran organizadas y relacionadas entre sí de cierta manera y que permiten llegar a la solución de un problema, y que a su vez contienen módulos más pequeños que le aportan detalles más finos. Todo esto a escala de gran complejidad forma parte de la programación informática que permite trabajar al software de los equipos de computación y la cual suele ser llevada a cabo por técnicos o ingenieros en sistemas.
En los comienzos del desarrollo de la programación informática, se utilizaban lenguajes máquina muy básicos y limitados como el sistema binario (uso de los números 0 y 1 en distintas combinaciones); más tarde comenzaron a surgir lenguajes que hacían uso de códigos de palabras, y luego, conjuntos de algoritmos mucho más complejos que se denominaron lenguajes de alto nivel.