Modernizacja programów w FORTRAN-ie

W TIOBE INDEX, pokazującym popularność jezyków programowania, w sierpniu 2023 roku język FORTRAN zajął 14 miejsce i w porównaniu do sierpnia 2022 roku wzniósł się z 18 pozycji.

Zapewne w archiwach przechowywane są programy napisane w języku FORTRAN sprzed kilkudziesięciu lat. Wprowadziliśmy więc usługę modernizacji oprogramowania w jezyku FORTRAN. Odnowienie sprowadza się do:

  • aktualizacji kodu źródłowego ze standardu FORTRAN 77 do standardów Fortran 95 i 2008,
  • przygotowania kompilacji kodu wykonywalnego na platformie 32 i 64 bitowej,
  • utworzenia pakietów instalacyjnych,
  • zapisania procesu modernizacji w systemie kontroli wersji GIT.

Zilustrujemy podjęte działania na poniższym przykładzie.

Stara wersja programów inżynierskich została utworzona w końcu lat 80 ubiegłego wieku.

Utworzony został nowy projekt i zaimportowano stary kod źródłowy.

Poprawione zostały ostrzeżenia i błędy jak zadeklarowane lecz nieużyte zmienne, ukryta konwersja typów, niewłaściwe statusy trybu otwarcia plików, użycie domyślnych urządzeń I/O.

Skompilowano kod, wytwarzając program wykonywalny.

Wzbogacono projekt o reprezentację graficzną danych i wyników obliczeń.