计算机的语言发展经历了三个阶段,它们是:_____、汇编语言阶段和___阶段

计算机的语言发展经历了三个阶段,它们是:_____、汇编语言阶段和___阶段,第1张

机器语言阶段,高级语言。

计算机语言的种类非常的多,总的来说可以分成机器语言,汇编语言,高级语言三大类。

电脑每做的一次动作,一个步骤,都是按照已经用计算机语言编好的程序来执行,程序是计算机要执行的指令的集合,而程序全部都是用我们所掌握的语言来编写的。所以人们要控制计算机一定要通过计算机语言向计算机发出命令。

扩展资料:

语言特点:

简单性:提供最基本的方法来完成指定的任务,只需理解一些基本的概念,就可以用它编写出适合于各种情况的应用程序。

面向对象:提供简单的类机制以及动态的接口模型。对象中封装状态变量以及相应的方法,实现了模块化和信息隐藏;提供了一类对象的原型,并且通过继承机制,子类可以使用父类所提供的方法,实现了代码的复用。

安全性:用于网络、分布环境下有安全机制保证。

平台无关性:与平台无关的特性使程序可以方便地被移植到网络上的不同机器、不同平台。

参考资料来源:百度百科-计算机语言

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 的执行过程就是执行逻辑上消解算法的过程。 抽象数据类型是程序设计方法学中一种极为重要的方法。人们把它誉为程序设计方法学发展史上的一个重要的里程碑。

由于机器语言和汇编语言都离不开具体的机器指令系统,用他们编程时要求程序员必须熟悉所用计算机的硬件特性,经过多年的研究,后来推出了第一个高级语言"FORTRAN”。然后就开始了面向过程语言的前期发展,后来又不断推出了BASIC、PASCAL、C……又随着人们思想的发展,面向对象的语言开始出现,C++、JAVA、C#……现在面向对象已成为软件编程的一种趋势。

1、机器语言

2、汇编语言:通过汇编程序把汇编语言翻译为机器语言,然后执行,运行速度比高级语言快;另外VB也是通过翻译成为机器语言执行的;

3、高级语言,比如C++,要通过编译转化为机器语言,然后执行,编译比翻译慢,所以运行速度比汇编慢

汉编的发展早于 1993 年,看起来像Forth,是中国人自己研发的完全以汉语为描述语言的计算机程序设计语言,它完全具有中国自主知识产权。作为一种计算机语言,它和现在流行的大部分计算机语言具有一些共同的特点,都是人机对话必须的工具语言。但该语言绝非曾流行过的任何一种计算机语言的简单汉化,或是为某种软件制造一个中文环境。这是一个完全由中国人自行开发,由中国人自我掌握全部源代码,从形式到内容全面符合中国人的思维方式,使用汉文字表达的面向对象、面向问题计算机程序设计语言。“汉语编程”具有自成平台、面向对象、面向问题、所见即所得、高度安全性、强大的繁衍功能、高度兼容性以及资源占用少、速度快等特点,开辟了计算机语言发展的新纪元。

1984年-1989年:汉语编程的基础构想和基础算法及其基本功能验证阶段九十年代,沈志斌的汉语编程初步推出。并申请了“汉语编程单片机”专利。

1990年-1994年:汉语编程嵌入式系统的开发及应用的阶段;

1994年《汉语程序设计语言》一书由电子出版社出版,为汉语编程技术建立了基础标识。

1995年-1999年:汉语编程嵌入式系统,在多种行业中应用及windows平台,汉语编程系统发展阶段;随着世界信息技术的发展,汉语编程技术在与新技术的对接和兼容上的灵活性已独具特点。

2000年-今 :汉语编程嵌入式系统、汉语程序设计语言、汉语编程数据库开发环境、软件工程整体发展阶段;这期间,用汉语编程开发出具有广泛应用价值的民族计算机技术体系,在教育及软硬件开发领域广泛应用。

自2003年以后只见推广,虽未见新版编译器发布,但允许学习者自己向指令集(词典)里面,扩充更多的命令词!

我提供一个主线吧,那就是编程语言的发展。计算机程序的发展伴随着计算机编程语言的发展,刚开始是01二进制代码 的机器语言,后来就有了面向程序的,比如c语言,接着出现了面向对象的c++

而后出现了更贴近自然语言的 java 虽然也是面向对象 的但是他主要是网络编程。 而未来发展的方向会更贴近自然语言。

以上就是关于计算机的语言发展经历了三个阶段,它们是:_____、汇编语言阶段和___阶段全部的内容,包括:计算机的语言发展经历了三个阶段,它们是:_____、汇编语言阶段和___阶段、程序设计方法学的发展历史、高级程序设计语言的发展历史等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9308157.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存