Перейти к содержимому

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...