首页 > 其他分享 >fortran实战手册(1)

fortran实战手册(1)

时间:2023-11-05 20:14:18浏览次数:34  
标签:实战 name Fortran 手册 write fortran program codeblock

概述

FORTRAN是英文“FORmulaTRANslator”的缩写,译为“公式翻译器”,它是世界上最早出现的计算机高级程序设计语言,广泛应用于科学和工程计算领域。FORTRAN语言以其特有的功能在数值、科学和工程计算领域发挥着重要作用。
Fortran语言的最大特性是接近数学公式的自然描述,在计算机里具有很高的执行效率。易学,语法严谨。可以直接对矩阵和复数进行运算,这一点类似matlab。自诞生以来广泛地应用于数值计算领域,积累了大量高效而可靠的源程序。很多专用的大型数值运算计算机针对Fortran做了优化。广泛地应用于并行计算和高性能计算领域。Fortran90,Fortran95,Fortran2003的相继推出使Fortran语言具备了现代高级编程语言的一些特性。

hello,world

环境

codeblock + gfortran

program hello
    implicit none

    write (*,*) "Hello,World!"

end program

image

  • 接收输入与输出

program hello
    implicit none
    integer::age
    character(len=10) ::name
    write (*,*) '您叫什么名字?'
    read(*,*) name

    write (*,*) '您今年多少岁?'
    read(*,*) age

    write (*,*) 'Hi,欢迎',name,'加入学习fortran的队伍!'
    write (*,*) '您今年',age,'岁!'

end program


image

标签:实战,name,Fortran,手册,write,fortran,program,codeblock
From: https://www.cnblogs.com/waterruby/p/17811041.html

相关文章

  • 【设计模式】策略模式在项目中的实战运用
    目录前言思考实现落地小结前言思考随着业务需求不断迭代更新,系统逻辑越来越复杂。ifelse堆砌让人眼花缭乱。那么此时就可以考虑使用设计模式,重构代码逻辑采用什么设计模式,或者哪几种设计模式组合,与实际业务场景、逻辑有关系。以下面这个场景为例:现在要将一批货物从A地点运往B地......
  • 云原生架构实战06 Kubernetes的核心概念
    一、有状态和无状态二、对象规约和状态spec是规约规格的意思,描述了对象的期望状态--希望对象所具有的特征,当创建Kubernetes对象是,必须提供兑现对象的规约,用来描述该对象的期望状态,以及关于对象的一些基本信息(名称)状态status:表示对象的实际状态,该属性由k8s自己维护,会通过一系列......
  • 魔导手册 Stable Diffusion 画龙 画坤坤(鲲) 画麒麟
    一、选择模型1、点击Checkpoints 2、拉到最后选择sd-xl-base_1.0 二、开启创作之旅1、点击Generation点击Refiner 2、选择sdxl/sd_xl_refiner_1.0.safetensors(PS下拉框拉到最后就行啦)  3、输入咒语(正向提示词和反向提示词)点击生成 坤坤就出来了 三、......
  • Linux 备忘手册
    Linux备忘手册B站视频介绍:程序员Linux备忘手册来了解决学完就忘高效查询一分钟定位80%以上高频问题终于来了,耗时一个半月,修改超过10次,程序员Linux备忘手册终于来了。长图适合你在初学时挂在机房、家里或者是宿舍的墙上,随查随用。我还为大家准备了一个A4纸的手册版,这个就适......
  • 深度解析BERT:从理论到Pytorch实战
    本文从BERT的基本概念和架构开始,详细讲解了其预训练和微调机制,并通过Python和PyTorch代码示例展示了如何在实际应用中使用这一模型。我们探讨了BERT的核心特点,包括其强大的注意力机制和与其他Transformer架构的差异。关注TechLead,分享AI全维度知识。作者拥有10+年互联网服务架......
  • java——redis随笔——实战——分布式缓存——哨兵
                                                                           ......
  • Stream实战用例1
    Java8Stream代码少,功能强大,实乃效率利器。这里我列举自己常用的Stream使用示例。一.流式赋值1.从一个List转到另一个List参考objectList=objectList.stream().map(object->{ObjectobjectNew=newObject();BeanUtils.copyProperties(......
  • java——redis随笔——实战——分布式缓存——主从
                                                                               ......
  • CMake实战
    CMake实战1.Preface  通过CMake来实际构建一个项目,掌握cmake的使用流程;在之前的博客!《CMake学习记录》中,介绍了Cmake相关的基础知识;2.需要注意的问题add_subdirectory存在问题file命令的使用程序版本信息设置如何指定编译时的编译器编译选项设置暂时想到这么多......
  • java——redis随笔——实战——分布式缓存
    在使用Redis过程中,持久化是一项非常重要的功能,因为如果RedisServer停止工作,所有的数据将全部丢失。 为了避免这种情况的出现,我们需要将Redis中的数据保存在硬盘上,以保证数据不受服务器宕机影响。 Redis提供了两种持久化方式——RDB和AOF。    笔者将会以RDB与AOF......