Srebrny mróz FTN95 - Silverfrost FTN95
Deweloper(zy) | Srebrny mróz |
---|---|
Wersja stabilna | 8.80 / 16 lipca 2021
|
System operacyjny | Microsoft Windows |
Rodzaj | Kompilator |
Licencja | Prawnie zastrzeżony |
Stronie internetowej | www |
Silverfrost FTN95: Fortran dla Windows to kompilator Fortran dla Microsoft Windows . Generuje kod dla natywnego IA-32 Win32 , x86-64 oraz dla platformy Microsoft .NET . FTN95 jest dostępny w trzech licencjonowanych edycjach: Commercial, Academic i Personal. Edycja Personal jest bezpłatna i przeznaczona do użytku osobistego. Programy napisane w edycji Personal wyświetlają przez krótki czas baner, gdy są uruchamiane.
SZACH MAT
FTN95, podobnie jak jego poprzednik FTN77, posiada silne opcje sprawdzania w czasie wykonywania, zbiorczo nazywane CHECKMATE. Przełączniki kompilatora mogą włączać różne poziomy sprawdzania czasu wykonywania. Obejmują one kontrole związane z tablicą, stałą modyfikację, modyfikację DO LOOP, sprawdzanie argumentów i użycie niezdefiniowanych zmiennych. Czasy działania programu wydłużają się, gdy używane jest sprawdzanie.
WyczyśćWygraj+
ClearWin+ to biblioteka wbudowana w system run-time FTN95. Oferuje łatwy w użyciu interfejs do interfejsu API systemu Windows i nie jest dostępny podczas tworzenia kodu .NET. Wykorzystuje zestaw kodów formatów i oddzwonień . Kody formatu przypominają kody printf w stylu C. ClearWin+ służy do zasilania interfejsu użytkownika Simfit . Od wersji FTN95 7.00 dołączona jest 64-bitowa wersja ClearWin+. Może być używany z istniejącymi, darmowymi, 64-bitowymi kompilatorami. Od wersji 8.00 wzwyż FTN95 może skompilować do 32 lub 64 bitów.
Prosty program ClearWin+:
INTEGER i,winio@
EXTERNAL func
i=winio@('Press this to see what happens &')
i=winio@('%^bt[PRESS]',func)
END
c---Function to do something---
INTEGER function func()
func=1
END
Visual Studio
FTN95 był pierwszym kompilatorem Fortran zdolnym do tworzenia kodu dla Microsoft .NET. Dodatkowo dostępne są wtyczki, które umożliwiają pisanie, kompilowanie i debugowanie programów FTN95 w Visual Studio . Wtyczki w pełni obsługują generowanie kodu Win32 i .NET. Bieżąca wersja zawiera wtyczki dla Visual Studio 2008, 2010, 2012, 2013 i 2015. Wtyczki FTN95 można zainstalować w Visual Studio Community Edition .
Platon
Plato to zintegrowane środowisko programistyczne dostarczane z FTN95. Może edytować, kompilować i debugować programy w sposób podobny do wtyczek programu Visual Studio. Chociaż Plato specjalizuje się w Fortranie, nie ogranicza się do niego i można go dostroić do pracy z dowolnym kompilatorem. Jest przeznaczony do samodzielnego działania z FTN95.
Salford Fortran
FTN95 został opracowany przez Salford Software Limited, firmę należącą do University of Salford i jest następcą ich kompilatora Fortran 77 FTN77. W sierpniu 2004 Salford Software zrzekło się kontroli nad FTN95 na rzecz Silverfrost Limited. Silverfrost FTN95 jest często określany jako Salford FTN95 ze względu na rodowód University of Salford.