计算机发展的四个阶段构成计算机的电子元器件分别是:电子管、晶体管、集成电路、大规模集成电路。
1、第一代计算机逻辑元件采用的是真空电子管,称为电子管数字机(1946—1958年);
2、第二代计算机采用了晶体管,体积缩小、能耗降低、可靠性提高、运算速度提高,称为晶体管数字机(1958—1964年);
3、第三代计算机硬件方面,逻辑元件采用中、小规模集成电路(MSI、SSI),称为集成电路数字机(1964—1970年);
4、第四代计算机硬件方面,逻辑元件采用大规模和超大规模集成电路(LSI和VLSI),称为大规模集成电路机(1970年至今)。
扩展资料:
发展趋势:
随着科技的进步,各种计算机技术、网络技术的飞速发展,计算机的发展已经进入了一个快速而又崭新的时代,计算机已经从功能单一、体积较大发展到了功能复杂、体积微小、资源网络化等。计算机的未来充满了变数,性能的大幅度提高是不可置疑的,而实现性能的飞跃却有多种途径。
不过性能的大幅提升并不是计算机发展的唯一路线,计算机的发展还应当变得越来越人性化,同时也要注重环保等等。
计算机从出现至今,经历了机器语言、程序语言、简单 *** 作系统和Linux、Macos、BSD、Windows等现代 *** 作系统四代,运行速度也得到了极大的提升,第四代计算机的运算速度已经达到几十亿次每秒。
计算机也由原来的仅供军事科研使用发展到人人拥有,计算机强大的应用功能,产生了巨大的市场需要,未来计算机性能应向着微型化、网络化、智能化和巨型化的方向发展。
参考资料来源:百度百科-计算机
1950年代—1960年代初,手工艺式的程序设计方法,高德纳把程序称为艺术品。
1960年代末—1970年代初,出现软件危机:一方面需要大量的软件系统,如 *** 作系统、数据库管理系统; 另一方面,软件研制周期长,可靠性差,维护困难。编程的重点:希望编写出的程序结构清晰、易阅读、易修改、易验证,即得到好结构的程序。
1968年,北大西洋公约组织(NATO)在西德召开了第一次软件工程会议,分析了危机的局面,研究了问题的根源,第一次提出了用工程学的办法解决软件研制和生产的问题,本次会议可以算做是软件发展史上的一个重要的里程碑。
1969年,国际信息处理协会(IFIP)成立了“程序设计方法学工作组”,专门研究程序设计方法学,程序设计从手工艺式向工程化的方法迈进。 1968 年,结构化程序设计方法的研究。Dijkstra 提出了“GOTO是有害的”,希望通过程序的静态结构的良好性保证程序的动态运行的正确性。
1969 年,Wirth 提出采用“ 自顶向下逐步求精、分而治之” 的原则进行大型程序的设计。其基本思想是:从欲求解的原问题出发,运用科学抽象的方法,把它分解成若干相对独立的小问题,依次细化,直至各个小问题获得解决为止。 1967年,Floyd 提出用“ 断言法” 证明框图程序的正确性。
1969年,Hoare 在Floyd 的基础上,定义了一个小语言和一个逻辑系统。此逻辑系统含有程序公理和推导规则,目的在于证明程序的部分正确性,这就是著名的Hoare逻辑。他的工作为公理学语义的研究奠定了基础。
1973年,Hoare和Wirth把PASCAL语言的大部分公理化。
1975年,一个基于公理和推导规则的自动验证系统首次出现。
1979年,出现了用公理化思想定义的程序设计语言Euclid。
1976年,Dijkstra提出了最弱前置谓词和谓词转换器的概念,用于进行程序的正确性证明和程序的形式化推导。
1980年,DGries综合了以谓词演算为基础的证明系统,称之为“程序设计科学”。首次把程序设计从经验、技术升华为科学。
1974年,人们利用模态逻辑验证并行程序的正确性。
关于程序正确性证明的争论:
怀疑和反对派,理由:首先,形式证明太复杂,谁能够保证证明本身没有错误呢!其次,程序写好后再证明其正确性,相当于“ 马后炮” ,即错误已经铸成,证明何能补救?
折中的方案:编写程序,边考虑证明。即程序设计与正确性证明同时并行考虑。 利用Dijkstra 的谓词转换器及其演算规则集合,可以推导出正确的程序。
利用程序变化构造正确的程序。它对程序应用一连串的保护正确性的变换规则,最终得到可执行的程序。程序变换是1970年代以来,“程序设计方法学” 研究的重要方面,是程序设计自动化很有希望的途径之一。递归程序变换是这一时期的最有意义的成果。 如Burstall 和Darlington 的递归程序变换系统等。
逻辑程序设计和函数程序设计代表一种新的研究方向。Prolog是以谓词逻辑的子集(Hoare 子句)为基础的一种形式系统。Prolog 的执行过程就是执行逻辑上消解算法的过程。 抽象数据类型是程序设计方法学中一种极为重要的方法。人们把它誉为程序设计方法学发展史上的一个重要的里程碑。
建设工程的一切活动虽然属于国民经济的特定领域(与生产领域和流通领域相对而言),却与国民经济的各个部门息息相关,影响到社会生产和人民生活的水平。因此,一切建设项目的投资方向、工程规模、区域布置等重大问题上必须按照各个时期的经济建设方针,服从国家长远规划。国家和地区的各级主管部门对于建设项目的立项、决策、资金筹集、物资分配以及涉外事宜等重要方面要实行有效的宏观控制。根据权限划分为国家、部门和地区(即各省、市、自治区)三级管理。这些管理的内容构成了工程项目建设程序的一个组成部分。
50年代至70年代,由国家统一对有关工程建设程序各个阶段的划分以及内容要点,制定颁发执行,是建设领域内的立法文件。
建国后,1951年政务院财经委员会颁发了《基本建设工作程序暂行办法》。其侧重点对基本建设计划的核准和先设计、后施工的步骤,作了具体规定,将基本建设的全部过程分为四个阶段,即:
计划之拟订及核准;
设计工作;
施工与拨款;
工程决算与验收交接。
大致的顺序为:首先根据国家计划委员会在国家长期计划范围内规定的各项建设项目与指标,确定建设对象,然后开始草拟设计任务书(或称设计计划任务书);在编制设计任务书之前和进行设计过程中,做好调查勘察和建设地址的选定工作;在设计完成后,制定基本建设年度计划;在拨款施工过程中进行检查监督;竣工之后,进行验收交接,并办理工程决算。
70年代末至80年代,1978年由国家计委、国家建委、财政部联合颁发了《关于基本建设程序的若干规定》,规定中述及一个项目从计划建设到建成投产,一般要经过下述几个阶段;
根据发展国民经济长远规划和布局的要求,编制计划任务书,选定建设地点;经批准后,进行勘察设计;初步设计经过批准,列入国家年度计划后,组织施工;工程按照设计内容建成,进行验收、交付生产使用。全部过程包括以下阶段内容;
计划任务书;
建设地点的选择;
设计文件;
建设准备;
计划安排;
施工;
生产准备;
竣工验收、交付生产。
90年代以后,1991年12月国家计委下发文件明确规定,将现行国内投资项目的设计任务书和利用外资项目的可行性研究报告统一称为可行性研究报告,取消设计任务书的名称。文件还规定今后所有国内投资项目和利用外资的建设项目,在批准项目建议书以后,并在进行可行性研究的基础上,一律编报可行性研究报告,其内容及深度要求与以前的设计任务书相同,经批准的可行性研究报告是确定建设项目、编制设计文件的依据。
根据国民经济发展长远规划,经过初步调查研究,由项目的主办单位编制项目建议书,按照投资管理权限向所属的投资管理部门推荐拟建项目,经批准后列入建设前期工作计划。投资主管部门对所推荐的拟建项目进行综合平衡,在条件成熟时选择一批需要而又有前途的建设项目交与项目的主办单位委托设计或工程咨询单位进行可行性研究。对于可行的项目,在经过预审、修改、复审和评估后,提出可行性研究报告,上报投资主管部门批准后,此项目即算成立,可安排年度建设计划,进行工程设计和建设前期的准备工作。项目的主办单位,应组建或指定建设主管单位,对外进行各类协议和合同的谈判、预约或签订,进行勘察设计,厂址选择,土地征用,资金筹集等一系列准备。
根据批准的设计文件(初步设计、技术设计,施工详图设计),组织招标投标,签订工程承包合同,组织设备材料的订货、供应、运输、开展施工,同时进行生产准备工作,于工程结尾时,组织调整试车,办理交工和竣工验收,使建设项目按预定目标进入生产时期。
C语言的发展历史
C语言的发展颇为有趣。它的原型ALGOL 60语言。(也成为A语言)
1963年,剑桥大学将ALGOL 60语言发展成为CPL(Combined Programming Language)语言。
1967年,剑桥大学的Matin Richards 对CPL语言进行了简化,于是产生了BCPL语言。
1970年,美国贝尔实验室的Ken Thompson将BCPL进行了修改,并为它起了一个有趣的名字“B语言”。意思是将CPL语言煮干,提炼出它的精华。并且他用B语言写了第一个UNIX *** 作系统。
而在1973年,B语言也给人“煮”了一下,美国贝尔实验室的DMRITCHIE在B语言的基础上最终设计出了一种新的语言,他取了BCPL的第二个字母作为这种语言的名字,这就是C语言。
为了使UNIX *** 作系统推广,1977年Dennis MRitchie 发表了不依赖于具体机器系统的C语言编译文本《可移植的C语言编译程序》。
1978年Brian WKernighian和Dennis MRitchie出版了名著《The C Programming Language》,从而使C语言成为目前世界上流行最广泛的高级程序设计语言。
1988年,随着微型计算机的日益普及, 出现了许多C语言版本。由于没有统一的标准,使得这些C语言之间出现了一些不一致的地方。为了改变这种情况,美国国家标准研究所(ANSI)为C语言制定了一套ANSI标准, 成为现行的C语言标准 3C语言的主要特点 。C语言发展迅速, 而且成为最受欢迎的语言之一, 主要因为它具有强大的功能。许多著名的系统软件, 如DBASE Ⅲ PLUS、DBASE Ⅳ 都是由C 语言编写的。用C语言加上一些汇编语言子程序, 就更能显示C语言的优势了,象PC- DOS 、WORDSTAR等就是用这种方法编写的。
以上就是关于计算机的发展历程是怎样的全部的内容,包括:计算机的发展历程是怎样的、程序设计方法学的发展历史、工程项目建设程序的发展历程等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)