计算机语言发展的历史现状和未来.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文档。上传文档
查看更多

计算机语言发展的历史、现状和未来

篇一:计算机语言的历史与发展

计算机程序语言的发展和体会

学院:信息学院

专业:计算机科学与技术

学号:20071060071

姓名:施杨

目录

一、计算机程序设计语言的发展背景

二、计算机程序设计语言的发展历程

三、计算机程序设计语言的发展前景

四、对于计算机程序设计语言发展的体会

一、计算机程序设计语言的发展背景

计算机是由硬件和软件两大系统构成的,硬件是物质基础,而软件是计算机的灵魂。没有软件,计算机就不能运行,而所有的软件都是由计算机语言编成的。计算机语言的发展是一个不断演化的过程,它经历了从机器语言、汇编语言到高级语言的历程。其根本的推动力就是抽象机制更高的要求,以及对程序设计思想的更好的支持。具体的说,就是把机器能够理解的语言提升到也能够很好的模仿人类思考问题的形式。计算机语言的演化从最开始的机器语言到汇编语言到各种结构化高级语言,最后到支持面向对象技术的面向对象语言。

当计算机刚刚问世的时候,程序员必须手动控制计算机。当时的计算机十分昂贵,唯一想到利用程序设计语言来解决问题的人是德国工程师楚泽。几十年后,计算机的价格大幅度下跌,而计算机程序也越来越复杂,开发时间已经远比运行时间来得宝贵。于是,新的集成、可视的开发环境越来越流行。只要轻敲几个键,一整段代码就可以使用了。这也得益于可以重用的程序代码库。随着c,pascal,fortran,等结构化高级语言的诞生,使程序员可以离开机器层次,在更抽象

的层次上表达意图。由此诞生的三种重要控制结构,以及一些基本数据类型都能够很好的开始让程序员以接近问题本质的方式去思考和描述问题。随着程序规模的不断扩大,在60年代末期出现了软件危机,在当时的程序设计模型中都无法克服错误随着代码的扩大而级数般的扩大,以至到了无法控制的地步,这个时候就出现了一种新的思考程序设计方式和程序设计模型-----面向对象程序设计,由此也诞生了一批支持此技术的程序设计语言,比如eiffel,c++,java,这些语言都以新的观点去看待问题,即问题就是由各种不同属性的对象以及对象之间的消息传递构成。面向对象语言由此必须支持新的程序设计技术,例如:数据隐藏,数据抽象,用户定义类型,继承,多态等等。

二、计算机程序设计语言的发展历程

最初出现的计算机语言是“机器语言”,就是写出一串串由“0”和“1”组成的指令序列交由计算机执行。二进制是计算机的语言的基础,计算机发明之初,使用机器语言是十分痛苦的,特别是在程序有错需要修改时,更是如此。而且,由于每台计算机的指令系统往往各不相同,所以,在一台计算机上执行的程序,要想在另一台计算机上执行,必须另编程序,

造成了重复工作。但由于使用的是针对特定型号计算机的语言,故而运算效率是所有语言中最高的。

后来人们为了减轻使用机器语言编程的痛苦,进行了一种有益的改进:用一些简洁的英文字母、符号串来替代一个特定的指令的二进制串,比如,用“ADD”代表加法,“MOV”代表数据传递等等,这样一来,人们很容易读懂并理解程序在干什么,纠错及维护都变得方便了,于是就出现了汇编语言,即第二代计算机语言。但是问题仍然存在,因为计算机是不认识这些符号的,所以就需要一个专门的程序,负责将这些符号翻译成二进制数的机器语言,这种翻译程序被称为汇编程序。虽然汇编语言十分依赖于机器硬件,移植性不好,但效率仍十分高,针对计算机特定硬件而编制的汇编语言程序,能准确发挥计算机硬件的功能和特长,程序精炼而质量高,所以至今仍是一种常用而强有力的软件开发工具。

人们从与计算机交流的痛苦经历中意识到,应该设计一种这样的语言,这种语言接近于数学语言或人的自然语言,同时又不依赖于计算机硬件,编出的程序能在所有机器上通用。经过努力,1954年,第一个完全脱离机器硬件的高级语言—FORTRAN问世了,

篇二:计算机的发展历史与未来展望

电子信息工程1班201207020122

杨若雯

计算机的发展历史与未来展望

杨若雯

电子信息工程1班

201207020122

摘要:无处不在、无所不能的电脑,已历经了50多个春华秋实。50余年在人类的历史长河中只是一瞬间,电脑却彻底改变了我们的生活。回顾电脑发展的历史,并依此上溯它的起源,真令人惊叹沧海桑田的巨变;历数电脑史上的英雄人物和跌宕起伏的发明故事,将给后人留下了长久的思索和启迪。

关键词:机械、电子、晶体管、集成电路计算机、第五代计算机

引言:计算的历史十分悠久,可以追溯到原始人用手指计算、石头计算或绳结计算,当文化越来越复杂、社会越来越进步,计算工具也在相应变化,现代计算机的出现就源于这种需求。而计算机无疑是人类历史上最伟大的发明之一。如果说,蒸汽机的发明导致

文档评论(0)

150****8786 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档