问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

FORTRAN编程语言与C语言的区别是什么?

发布网友 发布时间:2022-03-01 06:02

我来回答

2个回答

热心网友 时间:2022-03-01 07:31

fortran语言中可通过定义子程序从而返回一系列变量值,而c语言的函数一般只能返回一个变量值。

Fortran语言的最大特性是接近数学公式的自然描述,在计算机里具有很高的执行效率。易学,语法严谨。可以直接对矩阵和复数进行运算,这一点类似MATLAB。自诞生以来广泛地应用于数值计算领域,积累了大量高效而可靠的源程序。很多专用的大型数值运算计算机针对Fortran做了优化。广泛地应用于并行计算和高性能计算领域。

C语言是一个有结构化程序设计、具有变量作用域(variable scope)以及递归功能的过程式语言。C语言传递参数均是以值传递(pass by value),另外也可以传递指针(a pointer passed by value)。不同的变量类型可以用结构体(struct)组合在一起。只有32个保留字(reserved keywords),使变量、函数命名有更多弹性。部份的变量类型可以转换,例如整型和字符型变量。通过指针(pointer),C语言可以容易的对存储器进行低级控制。预编译处理(preprocessor)让C语言的编译更具有弹性。

热心网友 时间:2022-03-01 08:49

如果你今后想从事的是软件工程师的工作,做专业的软件开发,那么毫无疑问应该学习C语言。
但如果仅仅是为了你自己的本专业中相关场合的计算问题,可以考虑学习fortran语言,它的计算能力要强于其他编程语言(因为这是专门为科学计算而发明的语言),但通用性很有限,并不适合做其他工作。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
现在坐火车装修工具能带上去吗?如锤子,电钻。扳手 ...最先出现的是( )A.地衣阶段B.苔藓阶段C.草本阶段D.灌木阶段和森林... 冷冻食品,冷冻食品需知常识 孕妇hiv假阳性多吗 假阴烽火柱是什么 马桶水箱下面有油怎么回事 电视上什么时候才放体操节目啊? 修路挖方量跟填方量基本一致,填方还需要外购回填料吗 请问这种修路测量标识有什么含义? ...千万“别用”了,哪些网红护肤品进入了爱美人士的护肤品黑名单?_百 ... 脚本语言是编程语言吗?和C语言有什么区别? C语言是什么?需要在哪里编程? c语言和编程有什么区别??? C语言是一门什么类别的编程语言? 电脑编程c语言是什么? 秦始皇兵马俑在哪里?好看吗?壮观吗?? 我是学计算机应用与维护的我想考个数据库系统工程师不知道这有没有前景 被设置保护状态怎么解除 苹果ipad为什么改不了? 修改系统评估是什么意思? 修改微信风险评估未满三天是什么意思? 请问华为对学历有硬性要求吗?一定是要985院校的学生才能去参加面试吗? 明明我的这个手机登录微信一年多了,还是不能修改?风险评估提示未满3天 为什么我修改上面一直显示的是风险评估一周之后已经过了一周了呀? 请问加入华为最低学历要求是?大学本科? 已经用了几年的微信,修改,风险评估显示未满三天? 这个风险评估,怎么才可以改啊? 为什么我改不了?完成账号风险评估,显示未满足 想更改,可一直风险评估好烦好烦好烦咋整啊? Java学习需要多长时间,没有基础可以学吗? 什么叫做编程语言?c语言,java,这些都是什么意思? c语言的定义是什么 苹果手机开飞行模式后发送和接吗? PMP续证问题? PMP跟一级建造师有什么区别 PMP证在中国相当于什么水平的证书 PMP和项目数据分析师有什么区别 PMP和Project+有什么区别? PMP考试地点在哪里? 考华为想考华为通信工程师认证,本人在校大二通信工程学生,还未学习任何专业课,自学的话看哪些书学习哪 中国国家有那些IT认证书? 职业资格证书跟职称是否等同? 人力资源师(中级)算是职称证书么? 职业资格证书五级相当于什么职称? 什么是职称证书?什么是资格证书?有什么区别? 法律职业资格证书算专技职称吗 淮安有何吃的特产? 淮安美食和特产有哪些? cisco linux区别与联系 黑墨水弄衣服上怎么洗掉啊!