Fortran wird 70: Manchester feiert die Sprache der Wissenschaft

Celebrating 70 Years of Fortran

Am 15. Oktober jährt sich die Veröffentlichung des ersten Fortran-Handbuchs zum 70. Mal. Seit sieben Jahrzehnten trägt die Sprache kritische Infrastruktur in Kernkraft, Wetter- und Klimavorhersage sowie Materialwissenschaft. Das Institute of Computing for Climate Science veranstaltet am 1. Dezember 2026 im Science and Industry Museum in Manchester ein kostenloses Event mit Keynote von Damian Rouson, Lightning Talks und einer Podiumsdiskussion über die nächsten 70 Jahre. Anmeldung bis 9. November.

Über Fortrans sieben Jahrzehnte der Nutzung hinweg hat es kritische Infrastruktur und technologische Fortschritte in einer Reihe wissenschaftlicher Felder wie Kerntechnik, Wetter- und Klimavorhersage und Materialwissenschaft unterstützt.
  1. EvanAnderson

    Das Computer History Museum hat eine Oral History[0] von John Backus[1] gesammelt, und darin gibt es einige Diskussionen darüber, wie das Rechnen war, als Fortran entwickelt wurde.

    Ich genieße die Oral Histories des CHM sehr. Ich arbeite mich langsam durch alle durch, und es gibt einige echte Perlen darin (Ken Thompson, Dennis Ritchie, Margaret Hamilton, Gordon Moore, Fred Brooks, John Warnock usw.).

    [0] https://www.youtube.com/watch?v=dDsWTyLEgbk

    [1] https://en.wikipedia.org/wiki/John_Backus

  2. obviouslynotme

    Ich habe früher an Software gearbeitet, die noch Fortran aus den 50ern verwendet und bis heute gewartet und genutzt wird. Wenn ich mich recht erinnere, hatte sie ~700kloc Fortran. Es könnte die älteste und größte noch genutzte Fortran-Codebasis sein.

    Mein erstes Projekt dort war, das ganze Hollerith aus dem Code zu entfernen. Da Fortran älter als Strings ist, musste man sie als Integer manipulieren. Wenn man das mit dem ursprünglichen dynamischen Speichersystem von Fortran, Dynosour, verband, das equivalenced Arrays als Pointer nutzte, war es eine Katastrophe.

    Es hat mir auch eine Wertschätzung für JavaBeanFactoryFactory vermittelt. Das ursprüngliche Fortran beschränkte Bezeichner auf sechs Zeichen, wobei das erste angab, ob die Variable ein Integer, Logical (Bool) oder Real (Float) war. Ich nehme jederzeit einen 100-Zeichen-Namen statt ILBNK1.

    GOTOs waren überraschenderweise kein großes Problem, aber strukturierter Code ist definitiv etwas leichter zu lesen, besonders da er die Praxis der Einrückung mit sich brachte.

    Insgesamt war es eine großartige Erfahrung, aber ich möchte es nicht noch einmal machen, auch wenn die Arbeit interessant war.

  3. whartung

    FORTRAN war eine sehr wichtige Sprache für mich.

    Aufgewachsen mit frühen Micros und BASIC, hatte mein Vater Fortran für den TRS-80.

    Ich unternahm einen Versuch, es zu lernen, aber die Dokumentation war eher eine Referenz zum Aufrufen des Compilers, weniger zum Erlernen der Sprache. Und als ich ein FORTRAN-Buch fand, war es ziemlich veraltet und handelte von Dingen wie Bändern und Lochkarten und so weiter.

    Also stockte dieser Versuch.

    Aber in meinem ersten Quartal am College belegte ich einen FORTRAN (77)-Kurs. FORTRAN wurde auf dem CDC Cyber Mainframe der Schule gelehrt.

    Das war eine ziemliche Umstellung von 8-Bit PET BASIC.

    Aber am wichtigsten war, dass es mich mit vielen der gleichen Konzepte konfrontierte, die ein 8-Bit-Computer hat, aber aus einer anderen Perspektive.

    Das gab mir eher die Möglichkeit, die Dinge von einer höheren Ebene aus zu betrachten, da ich sie an die zwei unterschiedlichen Sichtweisen anpassen musste, wie FORTRAN die Dinge betrachtete, wie der Cyber die Dinge präsentierte und wie BASIC und der PET "dasselbe, nur anders" waren.

    Es gab mir auch Zugang zu einem Mehrbenutzersystem und all den interessanten Fähigkeiten, die es bietet.

    Ich erinnere mich, als sie ihr erstes PC-Labor einrichteten und wie sie anfingen, Leuten Turbo Pascal auf Mikrocomputern beizubringen, und ich hatte einfach das Gefühl, dass die Nutzer eine größere Welt verpassten. "Jeder" kann zu Hause auf einen PC oder Mikrocomputer zugreifen, aber auf einen Mainframe oder ein Mehrbenutzer-Mini, nicht so sehr. Es ist einfach eine viel größere Welt da draußen, und wir prägen uns wie junge Enten das ein, was wir zuerst sehen.

    Heute eine andere Welt, ich musste FORTRAN nie beruflich nutzen, aber ich bin sehr dankbar für die Erfahrung der l […]

  4. dranudin

    Ich habe Fortran für meinen ersten Job als Softwareentwickler im Jahr 2018 für Simulationslöser geschrieben. Mag die Sprache immer noch! Modernes Fortran ist sehr, sehr schnell und viel angenehmer zu verwenden als C für lineare Algebra. Meiner Meinung nach bleibt es für numerische Berechnungen die beste Sprache, auch heute noch.

    Herzlichen Geburtstag!

  5. kps

    Mein zweites Co-op-Praktikum an der Universität, das zu meinem ersten richtigen Job über 16 Jahre führte, beinhaltete das Schreiben eines FORTRAN 77-Compiler-Frontends. Es ist verrückt nach modernen Maßstäben; in manchen Fällen muss man bis zum vorletzten Zeichen einer mehrzeiligen Anweisung sehen, um festzustellen, um welche Art von Anweisung es sich handelt.

Mehr von diesem Tag

2026-10-15