软件语言基础.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

FortranJohnW.Backus带领下的一个IBM工作组于1952年发明了FORTRAN-FORmulaTRANslator。用于IBM计算机:IBM704。FORTRAN的更新版本可用于其他计算机和平台。*第29页,共42页,星期日,2025年,2月5日进入C语言时代2-11969-1973年间,贝尔实验室的DennisRichey和DavidKerningham开发了C语言。C语言易于人们的阅读和理解。由于此语言具有快速和简洁的特点,因此在系统程序员和商业软件制造商之间非常流行。优点:具有很小的语言库(词汇表),可移植性,源代码可以重用,在不同的计算机上运行时只需对其重新编译即可。*第30页,共42页,星期日,2025年,2月5日Version3.0软件语言基础第1页,共42页,星期日,2025年,2月5日本章目标了解计算机的发展史。了解计算机的硬件和软件了解软件发展的不同时代,以及各时代的语言特点。了解当今不同的编程语言。熟悉软件的分类:系统软件和应用软件。*第2页,共42页,星期日,2025年,2月5日人类追求的计算工具1642BlaisePascal加法器1822差分机1833分析机MARKIENIAC电子计算机时代*第3页,共42页,星期日,2025年,2月5日第一台电子计算机(ENIAC)5000次加法/秒体重28吨占地170M218800只电子管1500个继电器耗电150KW*第4页,共42页,星期日,2025年,2月5日电子恐龙的缩骨法——晶体管ENIAC划时代的实验装置晶体管实质上是按显微比例的真空管建造的。电子管的缺点:体积大;耗能高、散热量大;晶体管的优点:体积小;耗能低;性能稳固;*第5页,共42页,星期日,2025年,2月5日ENIAC(电子数字积分计算机的简称,英文全称为ElectronicNumericalIntegratorAndComputer)1946年,世界上第一台电子数字积分计算机--埃尼克(ENIAC)在美国宾夕法尼亚大学莫尔学院诞生(图1一2)。ENIAC犹如一个庞然大物,重达30吨、占地170平方米、内装18000个电子管,但它运算速度却比当时最好的机电式计算机快1000倍。*第6页,共42页,星期日,2025年,2月5日晶体管数目4004奔腾4420,000,0002,300将电脑浓缩在一颗芯片上0.18微米芯片10微米芯片*第7页,共42页,星期日,2025年,2月5日晶体管数单位时间执行的指令数百万条/每秒集成电路的集成度每18个月翻一番或者说三年翻两番计算机第一定律——摩尔定律*第8页,共42页,星期日,2025年,2月5日第一代(1946~1956)电子管5千~4万(次/秒)第二代(1957~1964)晶体管几十万~百万(次/秒)第三代(1965~1970)集成电路百万~几百万(次/秒)第四代(1971~90年代)集成电路几百万~几亿(次/秒)1964年911机1966年112机计算机发展的几个阶段*第9页,共42页,星期日,2025年,2月5日香侬是现代信息论的著名创始人。1938年,香农在发表的论文中,首次用布尔代数进行开关电路分析,并证明布尔代数的逻辑运算,可以通过继电器电路来实现。阿塔纳索夫提出了计算机的三条原则:1)以二进制的逻辑基础来实现数字运算,以保证精度;2)利用电子技术来实现控制,逻辑运算和算术运算,以保证计算速度;3)采用把计算功能和二进制数更新存储的功能相分离的结构。计算机发展的重要人物和思想ClaudeShannon*第10页,共42页,星期日,2025年,2月5日图灵与图灵机为纪念图灵对计算机的贡献,美国计算机博物馆于1966年设立了“图灵奖”计算机是使用相应的程序来完成任何设定好的任务。图灵机是一种思想模型,它由三部分组成:一个控制器,一条可以无限延伸的带子和一个在带子上左右移动的读写头组成。*第11页,共42页,星期日,2025年,2月5日JohnvonNeumann冯?诺依曼冯·诺依曼计算机存储程序工作原理计算机的两个基本能力:一是能够存储程序,二是能够自动地执行程序。计算机是利用“存储器”(内存)来存放所要执行的程序的,而称之为CPU的部件可以依次从存储器中取出程序中的每一条指令,并加以分析和执行,直至

文档评论(0)

xiaolan118 + 关注
实名认证
文档贡献者

你好,我好,大家好!

版权声明书
用户编号:7140162041000002

1亿VIP精品文档

相关文档