更多 NAG Fortran 编译器讯息
NAG Fortran 编译器
NAG Fortran 编译器 (源自 NAG 于 1991 年开发的世界上第一个 Fortran 90 的编译器) 是相当稳固且经过严格测试的编译器,它的检查功能与详细的错误报告,让全球的开发人员极为重视。 编译器可在各种不同的 Unix、Microsoft Windows 与 Mac OS X 平台上执行。5.3 版支持更多的 Fortran 扩充功能,同时也支持 OpenMP 的并行化编译功能。
"感谢 NAG Fortran
编译器,现在我的程序非常清晰整洁。这初看起来是小问题,但是当你有成百上千的子程序互相调用并传递矩阵参数时,简洁的程序接口减少了出错的可能性。其它实用的新功能还包括动态地确定矩阵大小以及在扩展类型中使用动态
ALLOCATABLE 数组。"
- Ian Thompson, 英国 Loughborough
大学助理研究员
提供平台
NAG Fortran 编译器目前可以支持所有的 Unix 与 Apple Mac 环境。对于使用 Microsoft Windows 版本的 NAG 编译器的使用者,我们提供 NAG Fortran Builder 版本,这是一个全新的 NAG Fortran 编译器的集成开发环境 (IDE)。
5.3 版中增加的
5.3 版持续不断的提升 NAG 编译器功能,NAGWare f90 编译器于 1991 年推出是世界上第一个支持 Fortran 90 标准的编译器。
5.3 版支持全部的 Fortran 95 语言功能,以及绝大多数的 Fortran 2003 与 Fortran 2008 功能。同时增加对 OpenMP 的支援。5.3 仍维持一贯对先前版本的兼容性。
此版本中最重要的功能如下:
OpenMP
- 支持广泛被使用的 OpenMP 3.0
Fortran 2003 - 新建功能
- FINAL subroutines
- Structure constructor with keywords for components
- Structure constructors can be overloaded with generic functions
- All intrinsic functions permitted in constant expressions
- Intrinsic functions EXTENDS_TYPE_OF and SAME_TYPE_AS
- Full ISO 10646 character set (32-bit UCS-4), and UTF-8 file format
Fortran 2008 - 新建功能
- BLOCK construct
- Omission of allocatable components in structure constructor
- ISO_FORTRAN_ENV additions
- NEWUNIT= in OPEN
- New intrinsic functions for bit manipulation
- Fortran 2008 generic resolution rules
附加工具
- Callgraph generator
- Dependency analyser
- Polisher
其他主要新建功能
- Most intrinsic modules are now available with -C=undefined
- Byte swapping I/O with unformatted files
- JIS X 0213:2004 Japanese character set and Shift-JIS files
- 16-bit Unicode character set (UCS-2)
- Additional error checking
- Performance enhancements
在线手册
编译器搭配一流的在线使用指南,让用户能够快速有效地使用编译器。5.3 版提供完整的 PDF 格式的 编译器手册。
定期更新
为了确保满足客户现有与未来的需求,编译器会定期的更新与强化各种功能。
专家支持
如果您购买了 NAG 的客户服务,将自动收到本产品更新资讯,并可通过本公司的客服中心与我们的专家取得联系,专家们将解答您的技术咨询,并协助解决您所遇到的难题。