如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
计算机语言开展的历史、现状和今后篇一:计算机语言的历史与开展计算机程序语言的开展和体会学院:信息学院专业:计算机科学与技术学号:20071060071姓名:施杨目录一、计算机程序设计语言的开展背景二、计算机程序设计语言的开展历程三、计算机程序设计语言的开展前景四、关于计算机程序设计语言开展的体会一、计算机程序设计语言的开展背景计算机是由硬件和软件两大系统构成的,硬件是物质根底,而软件是计算机的灵魂。没有软件,计算机就不能运转,而所有的软件都是由计算机语言编成的。计算机语言的开展是一个不断演化的过程,它经历了从机器语言、汇编语言到高级语言的历程。其根本的推进力确实是抽象机制更高的要求,以及对程序设计思想的更好的支持。详细的说,确实是把机器可以理解的语言提升到也可以特别好的模拟人类考虑征询题的方式。计算机语言的演化从最开始的机器语言到汇编语言到各种构造化高级语言,最后到支持面向对象技术的面向对象语言。当计算机刚刚征询世的时候,程序员必须手动操纵计算机。当时的计算机十分昂贵,唯一想到利用程序设计语言来处理征询题的人是德国工程师楚泽。几十年后,计算机的价格大幅度下跌,而计算机程序也越来越复杂,开发时间已经远比运转时间来得宝贵。因此,新的集成、可视的开发环境越来越流行。只要轻敲几个键,一整段代码就可以使用了。这也得益于可以重用的程序代码库。随着c,pascal,fortran,等构造化高级语言的诞生,使程序员可以离开机器层次,在更抽象的层次上表达意图。由此诞生的三种重要操纵构造,以及一些根本数据类型都可以特别好的开始让程序员以接近征询题本质的方式去考虑和描绘征询题。随着程序规模的不断扩大,在60年代末期出现了软件危机,在当时的程序设计模型中都无法克服错误随着代码的扩大而级数般的扩大,以致到了无法操纵的地步,这个时候就出现了一种新的考虑程序设计方式和程序设计模型-----面向对象程序设计,由此也诞生了一批支持此技术的程序设计语言,比方eiffel,c++,java,这些语言都以新的观点去对待征询题,即征询题确实是由各种不同属性的对象以及对象之间的消息传递构成。面向对象语言由此必须支持新的程序设计技术,例如:数据隐藏,数据抽象,用户定义类型,继承,多态等等。二、计算机程序设计语言的开展历程最初出现的计算机语言是“机器语言”,确实是写出一串串由“0”和“1”组成的指令序列交由计算机执行。二进制是计算机的语言的根底,计算机制造之初,使用机器语言是十分痛苦的,特别是在程序有错需要修正时,更是如此。而且,由于每台计算机的指令系统往往各不一样,因此,在一台计算机上执行的程序,要想在另一台计算机上执行,必须另编程序,造成了重复工作。但由于使用的是针对特定型号计算机的语言,故而运算效率是所有语言中最高的。后来人们为了减轻使用机器语言编程的痛苦,进展了一种有益的改良:用一些简约的英文字母、符号串来替代一个特定的指令的二进制串,比方,用“ADD”代表加法,“MOV”代表数据传递等等,如此一来,人们特别容易读明白并理解程序在干什么,纠错及维护都变得方便了,因此就出现了汇编语言,即第二代计算机语言。但是征询题仍然存在,由于计算机是不认识这些符号的,因此就需要一个专门的程序,负责将这些符号翻译成二进制数的机器语言,这种翻译程序被称为汇编程序。尽管汇编语言十分依赖于机器硬件,移植性不好,但效率仍十分高,针对计算机特定硬件而编制的汇编语言程序,能准确发挥计算机硬件的功能和特长,程序精炼而质量高,因此致今仍是一种常用而强有力的软件开发工具。人们从与计算机交流的痛苦经历中认识到,应该设计一种如此的语言,这种语言接近于数学语言或人的自然语言,同时又不依赖于计算机硬件,编出的程序能在所有机器上通用。通过努力,1954年,第一个完全脱离机器硬件的高级语言—FORTRAN征询世了,篇二:计算机的开展历史与今后展望电子信息工程1班201207020122杨假设雯计算机的开展历史与今后展望杨假设雯电子信息工程1班201207020122摘要:无处不在、无所不能的电脑,已历经了50多个春华秋实。50余年在人类的历史长河中只是一瞬间,电脑却完全改变了我们的生活。回忆电脑开展的历史,并依此上溯它的起源,真令人惊叹沧海桑田的巨变;历数电脑史上的英雄人物和跌宕崎岖的制造故事,将给后人留下了长久的思索和启迪。关键词:机械、电子、晶体管、集成电路计算机、第五代计算机引言:计算的历史十分悠久,可以追溯到原始人用手指计算、石头计算或绳结计算,当文化越来越复杂、社会越来越进步,计算工具也在相应变化,现代计算机的出现就源于这种需求。而计算机无疑是人类历史上最伟大的制造之一。假设说,蒸汽机的制造导致了工业革命,使人类进入了工业社会,那么计算机的制