Die Fortran-Programmiersprache#

Fortran
High-performance parallel programming language

Besonderheiten

Hochperformanz

Fortran wurde von Grund auf für rechenintensiven Anwendungen in Wissenschaft und Ingenieurwissenschaften entwickelt. Ausgereift und bewährte Kompiler and Bibliotheken ermöglichen es, Code zu schreiben, der mit maximaler Performanz ausgeführt wird.

Statisch und stark typisiert

Fortran ist statisch und stark typisiert, was dem Kompiler ermöglicht, viele Programmierfehler frühzeitig zu finden. Ebenso ermöglicht es dem Kompiler effizienten Binärcode zu generieren.

Einfach zu lernen und zu verwenden

Fortran ist eine relativ kleine Sprache, die sehr einfach zu lernen und zu verwenden ist. Die meisten mathematischen und arithmetischen Operationen über große Arrays sind so einfach wie Gleichungen auf einer Tafel zu schreiben.

Vielseitig

Fortran ermöglicht es, Code in einem Stil zu schreiben, der am besten zum Problem passt: Imperativ, Prozedural, Array-orientiert, Objektorientiert, oder Funktionell.

Nativ parallel

Fortran ist eine nativ parallele Programmiersprache mit intuitiver Array-ähnlicher Syntax, um Daten zwischen CPUs zu kommunizieren. Du kannst fast den gleichen Code auf einem einzelnen CPU, auf einem Multicore-System mit gemeinsamen Speicher, oder auf einem HPC- oder Cloud-basierten System mit verteilten Speicher ausführen. Coarrays, Teams, Events und kollektive Subroutinen ermöglichen es, verschiedene parallele Programmiermuster zu verwenden, die am besten auf Problem angepasst sind.

FAQ

Was ist der Status von Fortran?

Fortran is mature and under active development. The latest revision of the language is Fortran 2023. There are over a dozen open source and proprietary Fortran compilers. Further, open source projects like the Standard Library and the Fortran Package Manager are under active development.

Wofür wird Fortran verwendet?

Fortran wir hauptsächlich in Domänen verwendet, die stark von Rechnen gebrauch machen, Wissenschaft und Technik. Diese umfassen numerische Wetter- und Ozean-Vorhersage, Fluid-Dynamik, angewendete Mathematik, Statistik und Finanzen. Fortran ist die dominante Sprache von Hochperformanz-Computing und wird zum Benchmark der schnellsten Supercomputern in der Welt verwendet.

Sollte ich Fortran für mein neues Projekt verwenden?

Wenn du ein Programm oder eine Bibliothek zum Berechnen von großen numerischen Arrays schreibst, ist Fortran das optimale Werkzeug für den Job.

Join us!

Mailing list

Subscribe to our mailing list to discuss anything Fortran related, announce Fortran projects, discuss development of core fortran-lang.org projects (stdlib, fpm), and get the latest news.

Discourse

Join the discussion about all things Fortran on the fortran-lang discourse.

Twitter

RSS feed

RSS clients can follow the RSS feed.

Open source

Contribute code, report bugs and request features at GitHub.

Fortran besser machen

Entwürfe schreiben

Have an idea about how to improve the language? You can write new proposals or contribute to existing proposals to the Fortran Standard Committee on GitHub.

Werkzeuge entwickeln

Du kannst auch helfen, Fortran besser zu machen, indem du zu deren Suite von Werkzeugen beiträgst, wie zum Beispiel die Standard-Bibliothek, Paketmanager oder zu dieser Website.

Fortran-Software schreiben

Or just write Fortran software for your research, business, or schoolwork. You can learn how to get started here.