Srebrny mróz FTN95 - Silverfrost FTN95

Silverfrost FTN95: Fortran dla Windows
ftn95.jpg
Deweloper(zy) Srebrny mróz
Wersja stabilna
8.80 / 16 lipca 2021 ( 2021-07-16 )
System operacyjny Microsoft Windows
Rodzaj Kompilator
Licencja Prawnie zastrzeżony
Stronie internetowej www .silverfrost .com

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.

Bibliografia

Linki zewnętrzne