- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
chap01_Fortran简介 Fortran 教材.ppt
Fortran语言简介;;Fortran的历史
为什么要学习Fortran
Fortran例子;Brief History of Fortran;Brief History of Fortran;
这是什么时代了,还要谈Fortran ? 你或许会问我有没有搞错。不,我没有搞错,我真的是要谈Fortran。人总是喜欢一窝蜂赶时髦的。1980 年代末期,大家不学C 就对不起自己,老是把用Pascal 的人看成老古董;但没多久,C++跑出来了,很多人C 还没学完就去玩 C++;但是,C++ 也没风光多久,Java 出来了,于是大家一起转向,投奔 Java。这是不是好现象且不去谈它,但我所见到的事实就是很多半瓶水的程式员,每一套语言都会,但却都不精。
不过,有两群程式员,依我的感觉,很少改变他们的语言,他们是COBOL与 FORTRAN。近几年来,COBOL 程式员慢慢成为稀有动物,当Y2K 问题出现之后,COBOL 程式员身价之高很今人羡慕。Fortran 程式员倒是慢慢集中到科技界,特别是计算科学 (Computational Science) 的工业上头。因为计算机系差不多都不教 Fortran 了,很多人都是工程出身的,但很不幸的是,工程界或科学界不少人,却渐渐受到计算机科班出身的影响,总认为 C++ 是万能,用 C++ 也一样能解决计算科学的问题,甚至于有人还认为 Java 也行!我想这有好几个因素。;
第一,很多科班出身的也许根本就搞不懂计算科学是怎么回事,自己用习惯了 C/C++ 就认为世界上其它程式写作差不多就是如此,当然 C/C++ 就可以做 Fortran 或 COBOL 所做的事;换言之,他们相信 C/C++ 万能(其实,任一时刻都有一帮人认为当时流行的语言都是万能的)。
第二,很多人在比较两套语言时,通常都是在比较语言的语法(syntax)。例如说,C/C++ 中有个for,Fortran 中有个DO;C/C++ 中有陈列,Fortran中有陈列;C/C++ 中有指标可以自由运用,Fortran 中的指标不如C/C++ 有威力等等。我不能说这种比较不对(至少,这也是一种比较的方式)。但是这种比较有失准头,且用这种方法比较语言是不公平的。COBOL 是设计来做资料处理的,我看不出 C++ 有多大能耐会比 COBOL 好,固然COBOL 有的C++ 也差不多都有,没有的也可以用 Class 造出来,但这并不意味着 C++ 会比 COBOL 好。
;
同样的道理,Fortran 有 C++ 没有的部??(好比说阵列处理) ,大多数也都可以用 C++ 来模拟,但是这种模拟充其量是在语法层面,要模拟语意(semantic) 层面就难很多了。但程式的语意,以及对语法的设计方式,常常是使该语言有特殊功用的精微所在,很难相互模拟的。Fortran 的指标就是一例;Fortran 语言上的设计就是要简单,使得编译程式可以尽可能地进行最佳化,因而指标的运用(这是使程式不能有效地最佳化的阻力) 就得相对地简单而且有限制。就这一点而言,它可以使 Fortran 写成的程式,在执行时可以快很多。所以,在比较两套语言时,若不能考虑到当初设计这套语言的原意,那么做出来的比较就失去意义了 ;Fortran 的应用;Fortran 编译器;Example 1:Compute means;Example 2:Quadratic Equation Solver ;Example 3: The Length of a Parabola Segment ;Fortran 主要内容
您可能关注的文档
- Ch6-7 同步发电机的突然短路 电机学教材.ppt
- CH6-CH7学习成果验收 单片机优秀教材.ppt
- ch6-多重共线性2012年计量经济学_PPT教学教案.ppt
- ch6-状态机图及其应用 Rational Rose 2003基础教程电子教案知识讲稿.ppt
- ch6_CAM通用设置 数控软件mastercam x 全面基础教程 教程文件.ppt
- CH6_trade_growth 国际贸易理论政策与 及应用英文版本课件.ppt
- ch6_中断与定时技术 知识 嵌入式系统原理与应用技术 知识 .ppt
- ch6_系统相关管理 linux课件.ppt
- ch6国际化 公司战略相关管理 .ppt
- CH6特许经营操作手册 特许经营导论 演示教学.ppt
- Chap01公司理财导论 公司理财教材.ppt
- CHAP02 Theoretical Tools of Public Finance 公共金融与 及公共.ppt
- chap02 Transmission Fundamentals 无线网络通信 英文教材.ppt
- Chap020 国际公司理财 罗斯公司理财PPT-汉化幻灯片课件.ppt
- Chap021 Option Valuation 《投资学》博迪 第九版 英文知识讲稿.ppt
- Chap021Option Valuation 《投资学》第九版教材.ppt
- Chap022 Futures Markets 博迪投资学教材.ppt
- Chap023 Futures, Swaps, and Risk Management 博迪投资学教材.ppt
- Chap024 Portfolio Performance Evaluation 博迪投资学教材.ppt
- Chap025 International Diversification 博迪投资学教材.ppt
最近下载
- 日立电梯MCA13中文注释版电气原理图.pdf
- 财务总监培训战略成本管理-战略成本管理.ppt VIP
- 战略成本管理 .pdf VIP
- 2024-2025学年江苏省无锡市锡山高级中学高一(上)月考物理试卷(10月)(含答案).docx VIP
- 江苏省梅村某中学2022年物理高一年级上册期末达标检测试题含解析.pdf VIP
- 江苏省梅村高级中学2022年物理高一年级上册期末经典试题含解析.pdf VIP
- 小学道德与法治教学论文(5篇).pdf VIP
- 2025年智启未来·险见新机-人保寿险大模型探索及实践.docx
- 大班美术优秀教案及教学反思《秋天的画报》.docx VIP
- 《光纤耦合器讲解》课件.ppt VIP
原创力文档


文档评论(0)