실버프로스트 FTN95
Silverfrost FTN95![]() | |
| 개발자 | 은동토층 |
|---|---|
| 안정적 해제 | 8.80 / 2021년 7월 16일 |
| 운영 체제 | 마이크로소프트 윈도 |
| 유형 | 컴파일러 |
| 면허증 | 소유권 |
| 웹사이트 | www |
Silverfrost FTN95: Windows용 Fortran은 Microsoft Windows용 Fortran 컴파일러 입니다.네이티브 IA-32 Win32, x86-64 및 마이크로소프트 의 코드를 생성한다.NET 플랫폼.FTN95는 상용, 학술, 개인 등 세 가지 라이센스 버전으로 제공된다.Personal 에디션은 무료로 제공되며 개인 용도로 제작되었다.Personal 버전으로 작성된 프로그램은 실행될 때 짧은 시간 동안 배너를 보여준다.
체크메이트
FTN95는 전임 FTN77과 마찬가지로 일괄적으로 ChECKMATE라고 불리는 강력한 런타임 체크 옵션을 가지고 있다.컴파일러 스위치는 다양한 수준의 런타임 검사를 켤 수 있다.여기에는 어레이 바인딩 검사, 지속적인 수정, DO LOOP 수정, 인수 검사 및 정의되지 않은 변수 사용이 포함된다.체크 사용 시 프로그램 실행 시간이 증가한다.[1]
클리어윈+
ClearWin+는 FTN95 런타임 시스템에 내장된 라이브러리다.Windows API에 대한 인터페이스를 쉽게 사용할 수 있으며 를 생성할 때는 사용할 수 없다.NET 코드.그것은 일련의 형식 코드와 콜백을 사용한다.형식 코드는 C 스타일 인쇄 코드와 유사하다.ClearWin+는 Simfit의 UI에 전원을 공급하기 위해 사용된다.FTN95 버전 7.00부터는 64비트 버전의 ClearWin+가 포함되어 있다.이것은 기존의 무료 64비트 컴파일러와 함께 사용할 수 있다.버전 8.00부터 온-와이드 FTN95는 32비트 또는 64비트로 컴파일할 수 있다.[2]
간단한 ClearWin+ 프로그램:
정수i,위니오@ 외부의펑크 i=위니오@('이걸 누르면 무슨 일이 일어나는지 볼 수 있다') i=위니오@('%^bt[PRESS]',펑크) 끝 c---함수로 하다무엇인가--- 정수기능을 하다펑크() 펑크=1 끝 비주얼 스튜디오
FTN95는 마이크로소프트를 위한 코드를 생산할 수 있는 최초의 Fortran 컴파일러였다.NET. 또한 Visual Studio 내부에서 FTN95 프로그램을 작성, 컴파일 및 디버깅할 수 있는 플러그인도 이용할 수 있다.플러그인은 Win32 및 를 완벽하게 지원한다.NET 코드 생성.현재 릴리즈에는 Visual Studio 2008, 2010, 2012, 2013 및 2015용 플러그인이 있다.Visual Studio Community Edition에 FTN95 플러그인을 설치할 수 있다.
플라톤
플라톤은 FTN95와 함께 공급되는 통합 개발 환경이다.Visual Studio 플러그인과 유사한 방식으로 프로그램을 편집, 컴파일 및 디버그할 수 있다.플라톤이 포트란에서 전문화하기는 하지만 그것은 그것에만 국한되지 않고 어떤 컴파일러와도 작업하도록 조정될 수 있다.FTN95로부터 독립적으로 서도록 설계되었다.
솔퍼드 포트란
FTN95는 살포드 대학교가 소유한 회사인 살포드 소프트웨어 리미티드(Salford Software Limited)가 개발했으며, Fortran 77 컴파일러 FTN77의 후속 제품이다.2004년 8월 Salford Software는 Silverfrost Limited에 FTN95에 대한 통제를 포기했다.Silverfrost FTN95는 Salford 대학의 혈통 때문에 종종 Salford FTN95라고 불린다.
참조
- ^ Silverfrost. "CHECKMATE: The World's Best Runtime Checking". www.silverfrost.com. Retrieved 2016-06-04.
- ^ Silverfrost. "FTN95 Revision History". www.silverfrost.com. Retrieved 2016-06-04.
