计算机语言的发展历程和发展趋势.docVIP

  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文档。上传文档
查看更多
计算机语言的发展是一个不断演化的过程,其根本的推动力就是抽象机制更高的要求,以及对程序设计思想的更好的支持。具体的说,就是把机器能够理解的语言提升到也能够很好的模仿人类思考问题的形式。计算机语言的演化从最开始的 HYPERLINK /search?word=机器语言fr=qb_search_expie=gbk \t _blank 机器语言到汇编语言到各种结构化 HYPERLINK /search?word=高级语言fr=qb_search_expie=gbk \t _blank 高级语言,最后到支持 HYPERLINK /search?word=面向对象fr=qb_search_expie=gbk \t _blank 面向对象技术的 HYPERLINK /search?word=面向对象语言fr=qb_search_expie=gbk \t _blank 面向对象语言。 1、计算机语言的发展历史: 二十世纪四十年代当计算机刚刚问世的时候,程序员必须手动控制计算机。当时的计算机十分昂贵,唯一想到利用 HYPERLINK /search?word=程序设计语言fr=qb_search_expie=gbk \t _blank 程序设计语言来解决问题的人是德国工程师楚泽(konrad zuse)。几十年后,计算机的价格大幅度下跌,而 HYPERLINK /search?word=计算机程序fr=qb_search_expie=gbk \t _blank 计算机程序也越来越复杂。也就是说,开发时间已经远比运行时间来得宝贵。于是,新的集成、可视的 HYPERLINK /search?word=开发环境fr=qb_search_expie=gbk \t _blank 开发环境越来越流行。它们减少了所付出的时间、金钱(以及脑细胞)。只要轻敲几个键,一整段代码就可以使用了。这也得益于可以重用的程序代码库。随着c,pascal,fortran,等结构化 HYPERLINK /search?word=高级语言fr=qb_search_expie=gbk \t _blank 高级语言的诞生,使程序员可以离开机器层次,在更抽象的层次上表达意图。由此诞生的三种重要控制结构,以及一些基本 HYPERLINK /search?word=数据类型fr=qb_search_expie=gbk \t _blank 数据类型都能够很好的开始让程序员以接近问题本质的方式去思考和描述问题。随着程序规模的不断扩大,在60年代末期出现了软件危机,在当时的程序设计模型中都无法克服错误随着代码的扩大而级数般的扩大,以至到了无法控制的地步,这个时候就出现了一种新的思考程序设计方式和程序设计模型----- HYPERLINK /search?word=面向对象程序设计fr=qb_search_expie=gbk \t _blank 面向对象程序设计,由此也诞生了一批支持此技术的 HYPERLINK /search?word=程序设计语言fr=qb_search_expie=gbk \t _blank 程序设计语言,比如eiffel,c++,java,这些语言都以新的观点去看待问题,即问题就是由各种不同属性的对象以及对象之间的消息传递构成。 HYPERLINK /search?word=面向对象语言fr=qb_search_expie=gbk \t _blank 面向对象语言由此必须支持新的程序设计技术,例如:数据隐藏,数据抽象,用户定义类型,继承, HYPERLINK /search?word=多态fr=qb_search_expie=gbk \t _blank 多态等等。 2、计算机语言的发展现状:目前通用的 HYPERLINK /search?word=编程语言fr=qb_search_expie=gbk \t _blank 编程语言有两种形式:汇编语言和 HYPERLINK /search?word=高级语言fr=qb_search_expie=gbk \t _blank 高级语言。 汇编语言的实质和 HYPERLINK /search?word=机器语言fr=qb_search_expie=gbk \t _blank 机器语言是相同的,都是直接对硬件操作,只不过指令采用了英文缩写的 HYPERLINK /search?word=标识符fr=qb_search_expie=gbk \t _blank 标识符,更容易识别和记忆。用汇编语言所能完成的操作不是一般高级语言所能实现的,而且 HYPERLINK /search?word=源程序fr=qb_search_expie=gbk \t _blank 源程序经汇编生成的 HYPERLINK /search?word=可执行

文档评论(0)

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

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档