Fortran

来自开放百科 - 灰狐
(版本间的差异)
跳转到: 导航, 搜索
(项目)
(项目)
第21行: 第21行:
 
*[https://github.com/mapmeld/fortran-machine Fortran.io] An MVC web stack written in Fortran 90
 
*[https://github.com/mapmeld/fortran-machine Fortran.io] An MVC web stack written in Fortran 90
 
*[https://github.com/wavebitscientific/functional-fortran functional-fortran] [[Functional programming]] for modern Fortran.
 
*[https://github.com/wavebitscientific/functional-fortran functional-fortran] [[Functional programming]] for modern Fortran.
 +
 +
==GPU==
 +
*[http://www.nvidia.cn/object/fortran_cn.html NVIDIA(英伟达)CUDA架构GPU对Fortran语言的支持]
  
 
==链接==
 
==链接==

2017年1月6日 (五) 12:44的版本

Wikipedia-35x35.png 您可以在Wikipedia上了解到此条目的英文信息 Fortran Thanks, Wikipedia.

在数值计算领域和高性能计算领域,Fortran语言仍然不可替代。

Lisp 和 Fortran 是目前仍在使用中的两门最古老的编程语言。可能更有意思的是,它们在语言设计的哲学上代表了截然相反的两个极端。Fortran 被发明出来以替代汇编语言。Lisp 被发明出来表述算法。如此截然不同的意图产生了迥异的两门语言,Fortran 使编译器作者的生活更轻松;而 Lisp 则让程序员的生活更舒服。

PGI Visual Fortran 2008(高性能Fortran编译器)

目录

特性

  • Fortran语言的最大特性是接近数学公式的自然描述,在计算机里具有很高的执行效率。
  • 易学,语法严谨。
  • 可以直接对矩阵和复数进行运算,这点MATLAB有继承。
  • 自诞生以来广泛地应用于数值计算领域,积累了大量高效而可靠的软件包。
  • 很多专用的大型数值运算计算机针对Fortran做了优化。
  • 广泛地应用于并行计算和高性能計算领域。
  • Fortran 90,Fortran 95,Fortran 2003的相继推出使Fortran语言具备了现代高级编程语言的一些特性。
  • 其矩阵元素采用列式存储优先(Column first),MATLAB也效仿这点,目前最多使用的C语言则采用行式存储优先(Row first)。

项目

GPU

链接

分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱