Szukaj…


Wprowadzenie

Pliki Fortran mają różne rozszerzenia, a każde z nich ma osobne znaczenie. Określają wersję wydania Fortran, styl formatowania kodu oraz zastosowanie dyrektyw preprocesora podobnych do języka programowania C.

Rozszerzenia i znaczenia

Oto niektóre z typowych rozszerzeń używanych w plikach źródłowych Fortran i funkcje, nad którymi mogą pracować.

Mała litera f w rozszerzeniu

Te pliki nie mają funkcji dyrektyw preprocesora podobnych do języka programowania C. Można je bezpośrednio skompilować w celu utworzenia plików obiektowych. np .: .f, .for, .f95

Wielkie litery F w rozszerzeniu

Pliki te mają cechy dyrektyw preprocesora podobnych do języka programowania C. Preprocesory są albo zdefiniowane w plikach, albo w C / C ++, podobnie jak pliki nagłówkowe, lub oba. Pliki te muszą zostać wstępnie przetworzone, aby uzyskać małe rozszerzenia, które można wykorzystać do kompilacji. np .: .F, .FOR, .F95

.f, .for, .f77, .ftn

Są one używane w przypadku plików Fortran, które używają formatu Fixed styl, a zatem używa wersji wydania Fortran 77 . Ponieważ są one małymi rozszerzeniami, nie mogą mieć dyrektyw preprocesora.

.F, .FOR, .F77, .FTN

Są one używane w przypadku plików Fortran, które używają formatu Fixed styl, a zatem używa wersji wydania Fortran 77 . Ponieważ są to rozszerzenia wielkich liter, mogą mieć dyrektywy preprocesora, a zatem muszą być wstępnie przetworzone, aby uzyskać pliki rozszerzenia małych liter.

.f90, .f95, .f03, .f08 Są one używane do plików Fortran, które używają formatu Free Style, a tym samym korzystają z późniejszych wersji Fortran. Wersje wydania są w nazwie.

  • f90 - Fortran 90
  • f95 - Fortran 95
  • f03 - Fortran 2003
  • f08 - Fortran 2008

Ponieważ są one małymi rozszerzeniami, nie mogą mieć dyrektyw preprocesora.

.F90, .F95, .F03, .F08 Są one używane do plików Fortran, które używają formatu Free Style, a tym samym korzystają z późniejszych wersji Fortran. Wersje wydania są w nazwie.

  • F90 - Fortran 90
  • F95 - Fortran 95
  • F03 - Fortran 2003
  • F08 - Fortran 2008

Ponieważ są to rozszerzenia wielkich liter, mają dyrektywy preprocesora, a zatem muszą być przetwarzane w celu uzyskania plików rozszerzenia małych liter.



Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow