funkcje
wysoka wydajność
Fortran został zaprojektowany od podstaw do zastosowań obliczeniowo intensywnych w nauce i inżynierii. Dojrzałe i przetestowane w boju kompilatory i biblioteki pozwalają szybko pisać kod, który działa blisko metalu.
statycznie i silnie typowany
Fortran jest statycznie i silnie typowany, co pozwala kompilatorowi na wczesne wykrycie wielu błędów programistycznych. Pozwala to również kompilatorowi na generowanie wydajnego kodu binarnego.
łatwy do nauczenia i użycia
Fortran jest stosunkowo małym językiem, który jest zaskakująco łatwy do nauczenia i użycia. Wyrażanie większości operacji matematycznych i arytmetycznych na dużych tablicach jest tak proste, jak zapisywanie ich jako równań na tablicy.
wszechstronny
Fortran pozwala na pisanie kodu w stylu, który najlepiej pasuje do twojego problemu: imperatywny, proceduralny, zorientowany na tablicę, obiektowy lub funkcjonalny.
natywnie równoległy
Fortran jest natywnie równoległym językiem programowania z intuicyjną składnią podobną do tablicy do komunikacji danych między procesorami. Możesz uruchomić prawie ten sam kod na jednym procesorze, w systemie wielordzeniowym z pamięcią współdzieloną lub w systemie HPC z pamięcią rozproszoną lub w chmurze. Coarrays, zespoły, wydarzenia i podprogramy zbiorowe pozwalają wyrazić różne wzorce programowania równoległego, które najlepiej pasują do twojego problemu.