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