Silverfrost FTN95: Fortran para Windows es un compilador de Fortran para Microsoft Windows . Genera código para IA-32 Win32 , x86-64 nativo y para la plataforma .NET de Microsoft . FTN95 viene en tres ediciones con licencia: comercial, académica y personal. La edición Personal es gratuita y está diseñada para uso personal. Los programas escritos con la edición Personal muestran un banner durante un breve período de tiempo cuando se ejecutan.
Desarrollador (es) | Silverfrost |
---|---|
Lanzamiento estable | 8.70 / 20 de noviembre de 2020 |
Sistema operativo | Microsoft Windows |
Tipo | Compilador |
Licencia | Propiedad |
Sitio web | www |
MATE
FTN95, como su predecesor FTN77, tiene sólidas opciones de verificación en tiempo de ejecución, llamadas colectivamente CHECKMATE. Los modificadores del compilador pueden activar varios niveles de comprobación en tiempo de ejecución. Estos incluyen comprobaciones de matriz, modificación constante, modificación DO LOOP, comprobación de argumentos y uso de variables indefinidas. Los tiempos de ejecución del programa aumentan cuando se utiliza la verificación. [1]
ClearWin +
ClearWin + es una biblioteca integrada en el sistema de tiempo de ejecución FTN95. Ofrece una interfaz fácil de usar para la API de Windows y no está disponible cuando se produce código .NET. Hace uso de un conjunto de códigos de formato y devoluciones de llamada . Los códigos de formato se asemejan a los códigos printf de estilo C. ClearWin + se utiliza para alimentar la interfaz de usuario de Simfit . A partir de la versión 7.00 de FTN95, se incluye una versión de 64 bits de ClearWin +. Esto se puede utilizar con compiladores de 64 bits gratuitos existentes. A partir de la versión 8.00, FTN95 puede compilar a 32 o 64 bits. [2]
Un programa ClearWin + simple:
INTEGER i , winio @ EXTERNAL func i = winio @ ( 'Presione esto para ver qué sucede &' ) i = winio @ ( '% ^ bt [PRESS]' , func ) ENDc --- Función para hacer algo --- INTEGER function func () func = 1 END
Estudio visual
FTN95 fue el primer compilador de Fortran capaz de producir código para Microsoft .NET. Además, hay disponibles complementos que permiten escribir, compilar y depurar programas FTN95 dentro de Visual Studio . Los complementos son totalmente compatibles con la generación de código Win32 y .NET. La versión actual tiene complementos para Visual Studio 2008, 2010, 2012, 2013 y 2015. Los complementos FTN95 se pueden instalar en Visual Studio Community Edition .
Platón
Platón es el entorno de desarrollo integrado suministrado con FTN95. Puede editar, compilar y depurar programas de manera similar a los complementos de Visual Studio. Aunque Platón se especializa en Fortran, no se limita a él y se puede ajustar para que funcione con cualquier compilador. Está diseñado para ser independiente de FTN95.
Salford Fortran
FTN95 fue desarrollado por Salford Software Limited, una empresa propiedad de la Universidad de Salford , y es el sucesor de su compilador FTN77 de Fortran 77. En agosto de 2004, Salford Software cedió el control de FTN95 a Silverfrost Limited. Silverfrost FTN95 a menudo se conoce como Salford FTN95 debido a su pedigrí de la Universidad de Salford.
Referencias
- ^ Silverfrost. "CHECKMATE: la mejor cuenta de cheques en tiempo de ejecución del mundo" . www.silverfrost.com . Consultado el 4 de junio de 2016 .
- ^ Silverfrost. "Historial de revisiones de FTN95" . www.silverfrost.com . Consultado el 4 de junio de 2016 .