Fortran

Fortran jest językiem programowania stworzonym po raz pierwszy w latach 50-tych XX wieku. XX wieku. Jest on używany do dziś. Jest to język proceduralny używany głównie do obliczeń naukowych i analizy numerycznej.

Pierwszy kompilator FORTRAN został stworzony w latach 1954-57 przez zespół IBM pod kierownictwem Johna W. Backusa. Ten kompilator był pierwszym kompilatorem dla każdego języka wysokiego poziomu. Autorzy obawiali się, że nikt nie będzie używał tego języka, jeśli programy w nim napisane nie będą działać prawie tak szybko jak programy napisane w języku asemblera. Więc zrobili z niego kompilator optymalizujący.

Z powodu intensywnego wykorzystywania przez naukowców wykonujących pracę numeryczną, język ten rozwijał się w sposób, który zachęcał twórców kompilatorów do tworzenia kompilatorów generujących wysokiej jakości (szybki) kod. Istnieje wielu dostawców kompilatorów o wysokiej wydajności. Wiele pracy i badań w zakresie teorii i projektowania kompilatorów było spowodowanych potrzebą wygenerowania dobrego kodu dla programów Fortran.

Pojawiło się kilka zmian w języku, w tym bardzo dobrze znany FORTRAN IV (ten sam co FORTRAN 66), FORTRAN 77 i Fortran 90. Najnowszy formalny standard języka został opublikowany w 1997 roku i jest znany jako Fortran 95.

Początkowo język ten opierał się na precyzyjnym formatowaniu kodu źródłowego i intensywnym stosowaniu numerów wyciągów i zwrotów "go to", napisanych jako goto w Fortranie.

W każdej wersji wprowadzono "nowoczesne" koncepcje programowania, takie jak komentarze do kodu źródłowego i wyjście tekstu, IF-THEN-ELSE (w FORTRANIE 77), rekurencyjność (w Fortranie 90) i konstrukcje równoległe, starając się jednocześnie zachować "szczupły" profil Fortrana i wysoką wydajność.

Znaczenie i pisownia nazwy

Nazwa "Fortran" jest skrótem od "Formula Translation". Język ten był wcześniej znany jako FORTRAN (i starsze jego warianty są nadal). Od czasu Fortranu 90, kapitalizacja została zarzucona. W opublikowanych standardach formalnych używa się terminu "Fortran".

Standardy

Poniższe dwa standardy dotyczą aktualnych wdrożeń Fortran.

  • ANSI X3.198-1992 (R1997). Tytuł: Język programowania "Fortran" Rozszerzony. Nieformalnie znany jako Fortran 90. Standard ten został opublikowany przez ANSI i nigdy nie stał się standardem międzynarodowym (ISO).
  • ISO/IEC 1539-1:1997. Tytuł: Technika informatyczna - Języki programowania - Fortran - Część 1: Język podstawowy. Nieformalnie znany jako Fortran 95. Istnieją dalsze 2 części do tej normy. Część 1 została formalnie przyjęta przez ANSI.
AlegsaOnline.com - 2020 - License CC3