wysokowydajny język programowania równoległego

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.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *