Język programowania Fortran#

Fortran
Język programowania równoległego o wysokiej wydajności

Możliwości

Wysoka wydajność

Fortran został zaprojektowany od podstaw z myślą o aplikacjach wymagających dużej siły obliczeń stosowanych w nauce oraz inżynierii. Dojrzałe i przetestowane w boju kompilatory I biblioteki pozwalają na szybkie pisanie kodu bliżej poziomu sprzętu.

Statyczne i silne typowanie

Fortran jest statycznie i silnie typowany, co pozwala kompilatorowi wcześnie wykryć wiele błędów programistycznych. Pozwala to również tworzyć efektywny kod binarny.

Łatwy w nauce i użyciu

Fortran jest stosunkowo małym językiem, który jest zaskakująco łatwy do nauce i użyciu. Zapisywanie większości operacji matematycznych i arytmetycznych na dużych tablicach jest tak proste jak zapisanie ich w postaci równań na tablicy.

Uniwersalny

Fortran pozwala na pisanie kodu w stylu, który najbardziej ci odpowiada: imperatywnym, proceduralnym, tablicowym, obiektowym lub funkcyjnym.

Natywnie równoległy

Fortran jest natywnie równoległym językiem programowania z intuicyjną składnią przypominająca tablice służąca do przesyłania danych pomiędzy procesorami. Możesz uruchomić prawie ten sam kod na pojedynczym procesorze, w systemie wielordzeniowym, systemie HPC z pamięcią rozproszoną lub w chmurze. Tablice co-array, teamy, eventy oraz podprogramy zbiorcze pozwalają na używanie różnorakich wzorów programowania równoległego, które najbardziej odpowiadają konkretnemu problemowi.

Często zadawane pytania

Jaki jest status Fortranu?

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.

Do czego służy Fortran?

Fortran jest głównie używany w dziedzinach, które używają obliczeń - nauki ścisłe i inżynieria. Należą do nich numeryczne przewidywanie pogody i oceanów, obliczeniowa mechanika płynów, matematyka stosowana, statystyka oraz finanse. Fortran jest językiem dominującym w dziedzinie wysokowydajnych obliczeń i jest używany do testowania najszybszych superkomputerów na świecie.

Czy powinienem użyć Fortranu w moim nowym projekcie?

Jeśli piszesz program lub bibliotekę wykonującą szybkie obliczenia arytmetyczne na dużych tablicach numerycznych Fortran jest optymalnym narzędziem do tego zadania.

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.

Pomóż ulepszyć Fortran

Napisz propozycję

Masz jakiś pomysł na to jak ulepszyć język Fortran? Napisz własną propozycję lub wesprzyj istniejące dla Komitetu Standardów Fortran na GitHubie.

Opracuj narzędzia

Mozesz również pomóc ulepszyć Fortran poprzez wspieranie jego zestawu narzędzi, takich jak Standard Library, Package Manager lub ta strona internetowa.

Używaj oprogramowania Fortran

Możesz także używać oprogramowania Fortran dla własnych badań, biznesu lub szkoły. Tutaj możesz nauczyć się jak zacząć.