NAG Fortran Compiler

張貼者:2010年10月19日 下午8:33未知的使用者   [ eddie liu 已於 2011年5月17日 下午9:10 更新 ]
graphicNAG Fortran編譯器(來自世界上第一個Fortran 90的編譯器,是由尿NAG)是強健的,高度測試,並重視發展商,為世界各地的檢查功能和詳細的錯誤報告。 編譯器可在廣泛的Unix平台以及在Microsoft Windows和它接受固定或自由格式的Fortran輸入和許多共同的Fortran 77的擴展是允許的。 一個大量的Fortran 2003語言功能現在可用。



-----------------------------------------------------
開發商:The Numerical Algorithms Group Limited
原廠網址:http://www.nag.co.uk/nagware/np.asp
更新日期:2011/05/18
採購正式版、大量授權報價、技術支援、軟體諮詢、委託採購、詢問報價請來電 02-29299388 分機16 , 
來信service@orderble.com,或點我
------------------------------------------------------------------------------





主要的Fortran 2003功能在5.1版

  • 電機及電子學工程師聯合會模塊
  • 受保護的屬性
  • VALUE屬性
  • 分配虛數組,函數的結果和結構元件。
  • 類型擴展
  • 多態變量
  • 類型化分配
  • 選型
  • 秩映射指針賦值
  • volatile關鍵字
  • ç互操作性
  • 類型綁定程序
  • 輸入 /輸出功能(各種)
  • 流輸入 /輸出
  • 摘要派生類型
  • 個別組件的輔助功能
  • 抽象的接口和程序聲明
  • 公共實體的私有類型
  • 模塊的ISO_FORTRAN_ENV
  • IMPORT語句
  • 意圖供指針
  • 方括號的數組構造
  • =指定的源上的ALLOCATE
  • 錯誤信息檢索(的ERRMSG =和IOMSG =)
  • 進入命令行和環境變量
  • 性格的選擇

附加新的Fortran 2003功能在5.2版

  • 無限多態
  • 程序指針
  • 對象綁定程序
  • 可分配的標量
  • 遞延字符長度
  • 更多的內在職能,初始化表達式
  • 重新分配任務
  • 遞歸的I / O
  • 聯營公司
  • MOVE_ALLOC
  • 一種新型=可選參數的一些內建
  • 一些內部函數特徵參數
  • 型號規格為數組構造
  • 異步 I / O
  • 增強复常數
  • 指針設定下限
  • 運營商利用重命名
  • C_F_PROCPOINTER
  • 更改SYSTEM_CLOCK
  • 允許在CMPLX處的复常數,倍增:成倍,INT和實













Major Fortran 2003 features in Release 5.1

  • IEEE modules
  • PROTECTED attribute
  • VALUE attribute
  • ALLOCATABLE dummy arrays, function results and structure components.
  • Type Extension
  • Polymorphic Variables
  • Typed allocation
  • Type Selection
  • Rank-remapping Pointer Assignment
  • VOLATILE keyword
  • C interoperability
  • Type-bound procedures
  • Input/output features (various)
  • Stream input/output
  • Abstract derived types
  • Individual component accessibility
  • Abstract interfaces and the PROCEDURE statement
  • Public entities of private type
  • The ISO_FORTRAN_ENV module
  • The IMPORT statement
  • INTENT for pointers
  • Square brackets for array constructors
  • The SOURCE= specifier on ALLOCATE
  • Error message retrieval (ERRMSG= and IOMSG=)
  • Access to the command line and environment variables
  • Character kind selection

Additional New Fortran 2003 features in Release 5.2

  • Unlimited polymorphic
  • Procedure pointers
  • Object-bound procedures
  • Allocatable scalars
  • Deferred character length
  • More intrinsic functions in initialisation expressions
  • Reallocating assignment
  • Recursive I/O
  • ASSOCIATE
  • MOVE_ALLOC
  • New KIND= optional argument to some intrinsics
  • CHARACTER argument to some intrinsics
  • Type-spec for array constructor
  • Asynchronous I/O
  • Enhanced complex constants
  • Pointer lower bound setting
  • Renaming operators on USE
  • C_F_PROCPOINTER
  • Changes to SYSTEM_CLOCK
  • BOZ constants allowed in CMPLX, DBLE, INT and REAL