fortran 订阅
公式翻译器,是FormulaTranslation的中文翻译,它是世界上最早出现的计算机高级程序设计语言的翻译器,广泛应用于科学和工程计算领域。FORTRAN语言翻译器以其特有的功能在数值、科学和工程计算领域发挥着重要作用。 展开全文
公式翻译器,是FormulaTranslation的中文翻译,它是世界上最早出现的计算机高级程序设计语言的翻译器,广泛应用于科学和工程计算领域。FORTRAN语言翻译器以其特有的功能在数值、科学和工程计算领域发挥着重要作用。
信息
外文名
FORmulaTRANslator
翻译器概念
计算机高级程序设计语言
中文名
公式翻译器
特    性
很高的执行效率
公式翻译器翻译器概念
FORTRAN是英文“FORmulaTRANslator”的缩写,译为“公式翻译器”,它是世界上最早出现的计算机高级程序设计语言,广泛应用于科学和工程计算领域。FORTRAN语言以其特有的功能在数值、科学和工程计算领域发挥着重要作用。
收起全文
精华内容
参与话题
问答
  • FORTRAN

    千次阅读 2018-07-25 19:56:13
    FORTRAN FORTRAN Intro Feature Annotation Basic-Syntax Data-Type boolean integer real complex character dimension Expression operator arithmetic logical relational bitwise Statement if loop ju...

    FORTRAN

    Intro

    FORTRAN诞生于1954年,为美国著名的计算机先驱人物约翰·巴克斯所开发。
    是世界上第一种计算机高级语言,为现代软件开发奠定了基础。

    FORTRAN是Formula Translation的缩写,意为”公式翻译”。它是为科学、工程问题或企事业管理中的那些能够用数学公式表达的问题而设计的,其数值计算的功能较强。

    主要标准版本有F77、F90、F95。
    编译器有ifort、gfortran、G95。

    FORTRAN不同版本区别较大,下面以F90为标准

    Feature

    • F77受卡片机72列的影响,所以Fortran一行只允许最多72列,且头6列有特殊意义,包括语句标号
    • implicit: IJKLMN as INTEGER
    • strong-type
    • dimension

    Annotation

    最初标准以第一列为C或者*表示为注释行
    后来以!为注释符

    Basic-Syntax

    program program_name
    implicit none      
    
    ! const
    real, parameter :: pi = 3.1415927
    
    ! type declaration statements
    <Data-Type> :: <var1>,<var2>...
    
    ! executable statements  
    
    end program program_name

    Data-Type

    boolean

    • logical(.true. .false.)

    integer

    • integer

    real

    • real
    • double precision

    complex

    • complex (a,b) as (a+bi)
    • double precision complex

    character

    • character (len=n)

    dimension

    • , dimension(m[,n]) :: var

    Expression

    <unary> <rvalue>;
    <lvalue> <binary> <rvalue>;

    operator

    arithmetic

    • +
    • -
    • *
    • /
    • **

    logical

    • .and.
    • .or.
    • .not.

    relational

    • .eq. as ==
    • .ne. as /=
    • .lt. as <
    • .gt. as >
    • .le. as <=
    • .ge. as >=

    Statement

    if

    if (exp1) then
        <statement1>
    else if (exp2) then
        <statement2>
    else
        <statement3>
    end if
    select case (exp)
        case value1
            statement1
        case value2
            statement2
        ...
        case default
            statement
    end select

    loop

    do i=begin,end [,step]
        statements
    end do
    do while (exp)
        statements
    end do

    jump

    goto S
    goto (S1,S2...),I
    cycle ! like c continue
    exit  ! like c break

    function

    subroutine sub_name(params)
        statements
        return
    end subroutine
    
    function func_name(params)
        statements
        call sub_name(...)
        return
    end function

    INPUT

    read fmt, variable_list  

    OUTPUT

    print fmt, variable_list 
    write fmt, variable_list
    展开全文
  • Visual Studio 2013 + Intel(R) Visual Fortran 安装教程

    万次阅读 多人点赞 2019-05-17 14:23:15
    安装了好几遍,ivf都不能加载到vs中,中途放弃了vs,又改用codeblocks编译器,依然在写fortran的时候出现了各种问题,于是又放弃了codeblocks改回vs,总之是折腾了好久,终于装明白了ivf并且将fortran模板成功加载到...

    安装了好几遍,ivf都不能加载到vs中,中途放弃了vs,又改用codeblocks编译器,依然在写fortran的时候出现了各种问题,于是又放弃了codeblocks改回vs,总之是折腾了好久,终于装明白了ivf并且将fortran模板成功加载到vs中。

    PS:一定要安装Intel Visual Fortran.Composer XE.2013-SP1,不要用Intel Visual Fortran Composer XE_2013,否则fortran模板加载不到vs里,这个问题困扰了我好半天,还有就是ivf和vs要装在一个盘里,ivf默认是C盘,所以,你懂得,哈哈哈~~

    VS2013破解版地址:链接:https://pan.baidu.com/s/1hbocZj5M5o1tcdd1Civ7nw 
    提取码:iggd 

    IVF破解版地址:链接:链接:https://pan.baidu.com/s/140_EUrMxGZISldgHpGv1bw 
    提取码:ya4v 
    IVF SP1 2013的 license 地址 :链接:https://pan.baidu.com/s/1KAjAPxyS_QlBUy_FQWJuFg 
    提取码:6p62 

    看我这么可爱,资料都分享给大家了,能不能点个赞?呀

    IVF 和 VS 的版本对应图如下图所示:

    接下来就是 

    安装教程

    首先安装VS2013:

    1. 解压镜像:

    2. 双击 vs_ultimate.exe

    3. 一路默认next就可以啦,因为安装的时候忘记截图了,不好意思啦,只能给你们一个参考链接啦:https://blog.csdn.net/qq_33742119/article/details/80075352

    注册密钥也都有哦

    4.配置VS2013的环境变量:

    首先安装IVF2013 SPI:

    1. 解压IVF 2013 SP1 和liscence

    2. 在安装前一定要关闭VS,否则将不能加载ivf模板,双击SPI 中的Setup.exe

    preview

    如果不关闭掉VS则: 图片来源于知乎:https://www.zhihu.com/search?type=content&q=win10%20%E5%AE%89%E8%A3%85ivf%20%E5%92%8Cvs2013

    2. next 

    3. next 

    有 license 文件,所以选择了 Choose alternative activation,然后再 next。

    preview

    4. 点击 Use a license file,然后再next

    5. 点击 Browse 找到 license 文件,打开,然后再next

    6. 选择no再next

    7. 到了 Options 的时候,注意看 Installation Summary 列表中有没有添加到 VS 的说明,就是红色线圈起来的部分。如果有,那说明安装完 IVF 后,在 VS 里面就能使用 Fortran 了。点击 NEXT。

    8. install 开始安装

    9. 安装好后,fortran的模板会自动加载到Visual Studio2013中,如图:

    教程到这里就结束了,后面将会继续更新fortran的学习~~~,谢谢大噶!!!

    展开全文
  • Fortran

    2010-05-04 21:28:00
    学的第一门也是课堂上学的唯一一门语言就是Fortran了,不过现在都忘光光了,不过还好,FORTRAN语法很简单,要不了多久就可以温习完了……偶就想不通FORTRAN为什么还能流行到现在,要说随便那种语言都可以完成他能做...

    考研了,以后要学量子化学,导师说以后要用Fortran写程序,郁闷!学的第一门也是课堂上学的唯一一门语言就是Fortran了,不过现在都忘光光了,不过还好,FORTRAN语法很简单,要不了多久就可以温习完了……

    偶就想不通FORTRAN为什么还能流行到现在,要说随便那种语言都可以完成他能做的事了……

     

    今天不幸,切菜把手切了,差点没把手指给削了一节

    展开全文
  • fortran

    2011-01-03 01:57:00
    今天学习了fortran,非常的有用的语言

    今天学习了fortran,非常的有用的语言

    展开全文
  • 对于许多科学计算用的程序大多都是Fortran语言编写的,而现在残存于市场的Fortran90编译器只能支持安装在32位系统上。随着电脑技术的发展,cpu的更新换代,Windows64位系统应用越来越广泛,因此安装一款能够应用于...
  • Fortran学习记录1(Fortran数据类型)

    万次阅读 多人点赞 2016-07-31 16:19:40
    Fortran中的字符 Fortran中的常量 Fortran中的变量 Fortran的I-N规则 Fortran中的有效位数 Fortran中的申明 Fortran中的表达式 Fortran中的语句注解行和标行 Fortran中的过程和过程引用 Fortran语句详解说明语句 ...
  • NAG Fortran Libraries

    2018-11-29 12:23:00
    NAG Fortran Libraries Release year : 1997 (MARK 18) Developer : Numerical Algorithms Group Vista compatibility : complete System requirements : Any Fortran compiler Interface language : English only ...
  • Pmpi fortran

    2020-11-26 10:00:59
    <p>This PR changes the fortran/mpif-h/send_f.c (etc) code from a direct PMPI_Send() call to a function pointer where the function pointer defaults to PMPI_Send(), and gives runtime control: ...
  • Fortran fixes

    2020-11-26 10:06:24
    t be using CPPFLAGS / AM_CPPFLAGS for Fortran compilation. Indeed, the Makefiles in question already set AM_FCFLAGS. So if those are wrong, let's fix those values. The problem <em>appears</em> to ...
  • Fortran 95

    2009-06-14 19:17:21
    This is a revised, expanded, and updated version of the original book Fortran 90 which appeared when Fortran 90 was first launched as an international standard programming language some five years ago...
  • fortran6.6

    2017-09-12 10:44:07
    Fortran源自于“公式翻译”(英语:FormulaTranslation)的缩写,是一种编程语言。它是世界上最早出现的计算机高级程序设计语言,广泛应用于科学和工程计算领域。FORTRAN语言以其特有的功能在数值、科学和工程计算...
  • Fortran support

    2020-11-25 01:28:42
    <div><p>first commit works for old Fortran 77. second commit tries direct mode for Fortran 90/95 and newer... <p>Special things in (modern) Fortran: - preprocessing doesn't resolve module ...

空空如也

1 2 3 4 5 ... 20
收藏数 9,060
精华内容 3,624
关键字:

fortran