Años 70. Revolución de la programación estructurada
En los años 70 los lenguajes de programación experimentaron una etapa de madurez y diversificación significativa, marcada por la aparición de lenguajes más potentes y cercanos al desarrollo de software moderno. La década también consolidó la programación estructurada, promovida por lenguajes como C y Pascal, que ayudó a reducir errores y mejorar la claridad de los programas.
Esta década sentó las bases de muchos conceptos y lenguajes que todavía hoy influyen en la programación moderna, especialmente en la estructuración del código y la eficiencia en sistemas.
Algunos hitos importantes de los años 70 incluyen:
- C (1972): desarrollado en los laboratorios Bell por Dennis Ritchie, C combinaba eficiencia, flexibilidad y portabilidad, lo que lo convirtió en el lenguaje ideal para desarrollar sistemas operativos, incluyendo UNIX, y una gran variedad de software.
- Pascal (1970): creado por Niklaus Wirth, estaba pensado para enseñanza y programación estructurada, promoviendo buenas prácticas y facilitando la comprensión de la lógica de los programas.
- Prolog (1972): surgió como un lenguaje de programación lógica, especialmente útil en investigación en inteligencia artificial y sistemas expertos.
C
En 1972, C fue desarrollada por Dennis Ritchie en los laboratorios Bell. El lenguaje fue creado como una mejora sobre el lenguaje B. El objetivo principal era crear un lenguaje que permitiera la programación de sistemas operativos y que fuera portátil entre diferentes máquinas.
Uno de los primeros grandes logros de C fue que el sistema operativo UNIX fue reescrito en este lenguaje, originalmente escrito en Ensamblador. La reescritura en C permitió que UNIX se convirtiera en un sistema operativo portátil y más fácil de mantener.
Ejemplo de código escrito en C:
#include <stdio.h>
int main() {
printf("¡Hola, mundo!\n");
return 0;
}