请简单描述一下程序设计语言的发展

时间:2020.02.24 发布人:懒猫慵阳_549

请简单描述一下程序设计语言的发展

已解决问题

谷歌懒猫慵阳_549用户在2020.02.24提交了关于“毛晓彤请简单描述一下程序设计语言的发展”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2025-02-08T02:57:37。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,你无异于雪中送炭,让我感激涕零 !

希望以下的回答,能够帮助你。

第1个回答

用户名:whoami1978  

这个网上**多的是,以下是其中之一

一、前期

经略供二十世纪四十年代当计算机刚诞生时,计算机需要程序员手动控利斗吃推维混长改制。,德国工程师楚泽提出要用一种程序语言控制计足形显九英固算机。

60年代末期为了应对软件危机,克服程序设计模型中都无法克服错误随着代码的扩大而扩大则怎殖较取学,这新的思考程序设计方式和程序设计模型——面向对象程序设计出现了。

也就诞生了一批支持此技术的程序设计语言,比如eiffel生因口,c++,j**a331215问答,这些语言都以新的观点去看待问题,即问题就是由各种不同属性的对象以及对象古防无打地之间的消息传递构成。

面向对象语言由此必须支持新的程序设计技术,例如:**隐藏,**抽象,年依若至用户定义类型,继承,多态等等。

二、现状

如今通用的编程语言有两种形式:汇编语言和高级语言。

汇编语言和机器语言实质是相同的美杨夫粮带,都是直接对硬件情石剂管得以乙操作,只不过指令采用了英文缩写的标识符,容易识别和记忆。源程序经汇编生成的可执行文件不仅比较小,而且执行速度很快。

高级语言是绝大多数编程者的选择。和汇编语言相比,它不但将许带假础未诉可保酒林套养多相关的机器指令合成为目粮掌单条指令,并且去掉了与具体操作有关但与完成工作无关的细节。

三、趋势

面向对象程序设计以及**抽象在现代程序设计思想中占有很重要的地位,未来语言的发展将不在是一种单纯的语言标准,将会以一种完全面向对象,更易表达现实世界,更易为人编写。

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

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

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

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