Algol, Simula y Prolog con Hanna Oktaba

4 Mar 2025 · 68 min
Codeadores

4 Mar 2025 · 68 min

0:00

En este episodio del programa Codeadores, el anfitrión Manuel Rubio entrevista a Hanna Oktaba, pionera de la informática nacida en Polonia en 1951 y ahora docente en México. Hanna narra sus primeros contactos con la computación en la Universidad de Varsovia, donde programó en Algol 60 en la computadora danesa GIER y, tras traducir un informe ruso, descubrió Simula 67, el primer lenguaje con clases, objetos, herencia y corutinas. Junto a una colega, tradujo y enseñó Simula, escribió un libro y realizó su doctorado sobre punteros. En los años 70 diseñó y compiló su propio lenguaje, Loglan, incorporando conceptos de concurrencia y mapeo de memoria para la computadora polaca Mera. Hanna relata la histórica reunión de 1968 organizada por la OTAN/DoD que marcó la transición de la informática como ciencia a la ingeniería de software, y menciona la evolución de los procesos de desarrollo (requisitos, diseño, pruebas). Discute la convergencia de paradigmas: procedural, orientado a objetos, funcional y lógico, y su visión de que la programación lógica se integrará en el futuro. Sobre la IA generativa, afirma que la programación no desaparecerá; los programadores seguirán verificando código generado por herramientas como Copilot. En la enseñanza, reflexiona sobre la dificultad de elegir el primer lenguaje (Algol, BASIC, Pascal, Java, Python, Scheme, Julia) y cómo los cambios tecnológicos obligan a actualizar los planes de estudio. Finalmente, explica su migración a México tras el estado de sitio en Polonia, su incorporación a la UNAM y su influencia en la difusión de Simula y conceptos de concurrencia en América Latina. Concluye animando a los jóvenes a conocer la historia de los lenguajes, pues muchos conceptos actuales tienen raíces en esas primeras investigaciones.

Chapters

More from Manuel

1:06:15
Podcast

Unix con Emiliano Spinella

11mo ago
51:17
Podcast

Rust con Jesús Hernández

1y ago
47:21
Podcast

Kotlin y Programación Funcional con Alejandro Serrano

1y ago
57:34
Podcast

Erlang y Haskell con Kiko Fernández

1y ago
1:09:15
Podcast

Clipper y Harbour con Antonio Linares

1y ago
1:04:26
Podcast

Cobol, Ensamblador y Retro con Juan Antonio Rubio

1y ago
56:57
Podcast

Principiantes con Alex Ríos

1y ago
59:55
Podcast

Principios de Programación con Camilo Chacón

1y ago
57:56
Podcast

Go y TypeScript con Jesús Espino

1y ago
1:07:16
Podcast

C#, SQL y F# con Héctor de León

1y ago
59:53
Podcast

El camino a Elixir con Iván Jaimes

1y ago
See all content