Fortran

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

Pierwszy kompilator języka FORTRAN został stworzony w latach 1954-57 przez zespół w IBM pod kierownictwem Johna W. Backusa. Kompilator ten był pierwszym kompilatorem dla jakiegokolwiek 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ły prawie tak szybko jak programy napisane w języku asemblera. Zrobili więc z niego kompilator optymalizujący.

Ze względu na intensywne używanie przez naukowców wykonujących prace numeryczne, język ten rozwijał się w sposób, który zachęcał autorów kompilatorów do tworzenia kompilatorów generujących wysokiej jakości (szybki) kod. Istnieje wielu producentów wysokowydajnych kompilatorów. Wiele pracy i badań nad teorią i projektowaniem kompilatorów było spowodowanych potrzebą generowania dobrego kodu dla programów Fortranu.

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

Początkowo język ten polegał na precyzyjnym formatowaniu kodu źródłowego i częstym stosowaniu numerów instrukcji oraz instrukcji "go to", zapisywanych jako goto w Fortranie.

Każda wersja wprowadzała "nowoczesne" koncepcje programistyczne, takie jak komentarze do kodu źródłowego i wyprowadzanie tekstu, IF-THEN-ELSE (w FORTRAN 77), rekurencję (w Fortranie 90) i konstrukcje równoległe, starając się jednocześnie zachować "odchudzony" profil i wysoką wydajność Fortrana.

Znaczenie i pisownia imienia

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

Normy

Dwa poniższe standardy dotyczą aktualnych implementacji Fortranu.

  • ANSI X3.198-1992 (R1997). Tytuł: Rozszerzony język programowania "Fortran". Nieformalnie znany jako Fortran 90. Norma ta została opublikowana przez ANSI i nigdy nie stała się normą międzynarodową (ISO).
  • ISO/IEC 1539-1:1997. Tytuł: Technika informatyczna - Języki programowania - Fortran - Część 1: Język bazowy. Nieformalnie znany jako Fortran 95. Istnieją dalsze 2 części tego standardu. Część 1 została formalnie przyjęta przez ANSI.

AlegsaOnline.com - 2020 / 2023 - License CC3