Por qué es IMPOSIBLE matar a FORTRAN
fatdev;
0:00 / 0:00
Por qué es IMPOSIBLE matar a FORTRAN
80 923 просмотра · 1 месяц назад
fatdev;
32 тыс. подписчиков
80 923 просмотра · 1 месяц назад
¿Por qué Fortran sigue vivo después de casi 70 años? En este video exploramos la increíble historia de John Backus, el ganador del premio Turing que creó el primer lenguaje de programación de alto nivel en 1957 y que, años más tarde, terminó renegando de su propia criatura.
A pesar de ser considerado feo, rígido y anticuado por la élite académica y figuras como Edsger Dijkstra, Fortran se ha vuelto imposible de matar. Desde la simulación del clima mundial hasta la certificación del arsenal nuclear de Estados Unidos y el funcionamiento de los superordenadores más potentes como el japonés Fugaku, este lenguaje sigue siendo el rey indiscutible de la computación científica.
Analizamos por qué lenguajes modernos como Python, C++ o Julia no han logrado jubilarlo y cómo, incluso hoy, Python depende de rutinas de Fortran para el trabajo pesado de cálculo numérico. Descubre el secreto de su inmortalidad y por qué, a veces, lo que se construye para ser eficiente es lo que acaba durando para siempre.
Capítulos del video:
00:00 El dinosaurio que no murió: John Backus y Fortran
01:38 Programar en los años 50: Magia negra y jeroglíficos
02:35 La idea de Backus: Un traductor para "vagos"
04:09 1957: El nacimiento del primer compilador optimizador
05:14 El elitismo de la academia y el código "espagueti"
05:47 El ataque de Dijkstra: Fortran como un desastre sin remedio
06:33 El discurso del Premio Turing: El padre reniega del hijo
07:48 Décadas de desprecio social en la informática
08:52 ¿Por qué es imposible reemplazarlo? El costo de la duda
11:53 Fortran en la cima: Supercomputación y el sistema Fugaku
12:57 Geopolítica y bombas: Simulando el arsenal nuclear
13:28 El corazón del clima: Predicciones y cambio climático
14:24 No es un fósil: El estándar 2023 y el Fortran moderno
15:52 El fracaso final de Backus y su verdadero legado
17:15 Más allá de Fortran: La historia de COBOL
📚 FUENTES Y RECURSOS
▶ Clips (todo el crédito a sus autores):
• EuroCC FRANCE / LAPP CNRS — «Fortran Isn't Dead – Why Fortran 2018 Still Rules in HPC (Part 1)»
• Fortran Isn’t Dead – Why Fortran 2018 Stil...
• Turing Awardee Clips — «Backus describes the creation of FORTRAN»
• Backus describes the creation of FORTRAN,
• Computer History Museum — «Oral History of John Backus»
• Oral History of John Backus
• SC Conference Series — «SC21 Invited Talk: Satoshi Matsuoka, Fugaku — The First Exascale Supercomputer»
• SC21 Invited Talk: Satoshi Matsuoka, Fugak...
• Lawrence Livermore National Laboratory — «Developing scientific code on the world's fastest computers at LLNL»
• Developing scientific code on the world’s ...
• COMPASS ON DEMAND — «Damian Rouson, LBL: Parallel Fortran Programming»
• Damian Rouson, LBL: Parallel Fortran Progr...
• Turing Awardee Clips — «Backus on functional programming»
• Backus on functional programming.
📄 Documentos y fuentes:
• Dijkstra, EWD498, "How do we tell truths that might hurt?" (1975)
https://www.cs.utexas.edu/~EWD/transc...
• Backus, "Can Programming Be Liberated from the von Neumann Style?", conferencia del Premio Turing (1977)
https://dl.acm.org/doi/10.1145/359576...
• Obituario de John Backus · The New York Times, 2007: "John W. Backus, 82, Fortran Developer, Dies"
https://www.nytimes.com/2007/03/20/bu...
• Britannica — IBM/FORTRAN
https://www.britannica.com/technology...
• IBM history — Fortran
https://www.ibm.com/history/fortran
• Historia de FORTRAN
https://www.obliquity.com/computer/fo...
• Wikipedia — Fortran
https://en.wikipedia.org/wiki/Fortran
• Fortran en HPC (arXiv)
https://arxiv.org/pdf/2402.07520
• TOP500 — Fugaku
https://top500.org/news/fugaku-holds-...
• fortran-lang.org
https://fortran-lang.org/
• Wikipedia — John Backus
https://en.wikipedia.org/wiki/John_Ba...