当前位置:北库历史网>历史解密>正文

计算机程序设计语言 简述计算机程序设计语言的发展历程

导语:简述计算机编程语言的发展历程。以下文字资料由边肖为大家收集整理。让我们快速看一下它们。第一,早期阶段当计算机在20世纪40年代首次诞生时,计算机需要程序员的手动控制。德国工程师楚泽提出用一种编程语言来控制计算机。20世纪60年代末,为了应对软件危机,克服编程模型中不可克服的错误,出现了这种新的思维编

简述计算机编程语言的发展历程。以下文字资料由边肖为大家收集整理。让我们快速看一下它们。

第一,早期阶段

当计算机在20世纪40年代首次诞生时,计算机需要程序员的手动控制。

德国工程师楚泽提出用一种编程语言来控制计算机。

20世纪60年代末,为了应对软件危机,克服编程模型中不可克服的错误,出现了这种新的思维编程方法和编程模型——面向对象编程。

许多支持这种技术的编程语言诞生了,比如艾菲尔、c++、java。这些语言都从一个新的角度看待问题,即问题是由不同属性的对象和对象之间的消息传递组成的。

因此,面向对象语言必须支持新的编程技术,如数据隐藏、数据抽象、用户定义类型、继承、多态等。

二、现状

如今,有两种常见的编程语言:汇编语言和高级语言。

从本质上来说,汇编语言和机器语言是一样的,都是直接在硬件上操作,只是指令使用的是英文缩写标识符,容易识别和记忆。

编译源程序生成的可执行文件不仅小,而且快。

高级语言是大多数程序员的选择。

与汇编语言相比,它不仅将许多相关的机器指令合成为一条指令,而且去除了与特定操作相关但与工作完成无关的细节。

三.趋势

面向对象编程和数据抽象在现代编程思想中占有重要地位。未来语言的发展不会是简单的语言标准,而是完全面向对象,更容易表达现实世界,更容易编写。

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

面向对象:提供简单的类机制和动态接口模型。

将状态变量和相应的方法封装在对象中,实现了模块化和信息隐藏;提供了一类对象的原型,通过继承机制,子类可以使用父类提供的方法,从而实现代码重用。

安全性:用于具有安全机制的网络和分布式环境。

平台无关性:与平台无关的特性使程序能够很容易地移植到网络上的不同机器和平台上。

扩展数据:

计算机语言有很多种,一般可以分为三类:机器语言、汇编语言和高级语言。

1.口译类:执行方式类似于我们日常生活中的“同声传译”。应用程序的源代码由相应语言的解释器“翻译”成目标代码并同时执行,效率相对较低,无法生成可独立执行的可执行文件,应用程序与其解释器无法分离。但是这种模式比较灵活,可以动态调整和修改应用程序。

2.编译类:编译是指在应用源程序执行之前,将程序源代码“翻译”成目标代码,这样目标程序就可以独立于其语言环境执行,使用起来方便高效。

3.低级类:机器语言、汇编语言和符号语言。

汇编语言:源程序必须汇编生成目标文件,然后执行。

机器语言:机器语言是指计算机的所有指令集

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

免责申明:以上内容属作者个人观点,版权归原作者所有,不代表北库历史网立场!登载此文只为提供信息参考,并不用于任何商业目的。如有侵权或内容不符,请联系我们处理,谢谢合作!
上一篇:曾国藩评价 历史上对曾国藩的评价下一篇:我们民族之间 不同地区和不同民族之间有什么不同的风俗习惯

文章评论