Programación 1.3 ¿Qué son los lenguajes de programación?
¿Cómo funcionan los lenguajes de programación?
Introducción a los lenguajes de programación
- Se inicia la discusión sobre los lenguajes de programación y su evolución, destacando que las computadoras no entienden el lenguaje humano.
- Las computadoras solo procesan información en forma de unos y ceros; cualquier entrada debe ser convertida a este formato binario para ser entendida.
Historia de la programación
- Antes se utilizaban tarjetas perforadas para programar, donde los agujeros representaban unos y su ausencia ceros. Este proceso era tedioso y requería mucho tiempo.
- La anécdota menciona que las primeras programadoras eran mujeres, ya que se consideraba que la programación era un trabajo rutinario, mientras que el manejo del hardware era visto como más "duro".
Evolución hacia lenguajes más accesibles
- Se introduce el concepto de ensamblador, un conjunto de abreviaturas para facilitar la programación sin necesidad de escribir directamente en binario.
- Grace Hopper es mencionada como pionera en la creación de un lenguaje de programación más accesible al proponer usar inglés. Ella desarrolló el compilador, que traduce instrucciones a binario.
Lenguajes de programación destacados
- El primer lenguaje fue Fortran (1956), seguido por COBOL, C, C++, Python y PHP. Estos lenguajes fueron diseñados para evitar la tediosa escritura en binario.
- La creación de nuevos lenguajes implica dos pasos: diseñar el lenguaje (definir palabras clave y tipos de datos) y programar el compilador.
Importancia del compilador e intérprete
- Los compiladores son esenciales porque traducen el código escrito en un lenguaje comprensible por humanos a uno que las computadoras pueden entender (unos y ceros).