C++计算机语言

​ 程序就是一系列的操作步骤,计算机程序就是由人实现规定的计算机完成某项工作的操作步骤。每一步骤的具体内容能够理解的指令来描述,这些指令告诉计算机“做什么”和“怎么做”。编写计算机程序所使用的语言称为程序设计语言。

​ 通常分为三类:机器语言、汇编语言和高级语言。

机器语言

​ 计算机最早的语言处理程序是机器语言,它是计算机能直接识别的语言,而且速度快。机器语言是用二进制代码来编写计算机程序的,因此又称二进制语言。例如用机器语言来表示“8+4”这个算式,是一串二进制码“00001000 00000100 00000100”。机器语言书写困难、记忆复杂。一般很难掌握。

汇编语言

​ 由于机器语言的缺陷,人们开始用助记符写程序,用一些符号代替机器指令所产生的语言称为汇编语言。但是,用汇编语言编写的源程序不能被计算机直接识别,必须使用某种特殊的软件将用汇编语言写的源程序翻译和链接成能被计算机直接识别的二进制代码。其示意图如图所示。

C++计算机语言

​ 汇编语言虽然采用了助记符来编写程序,比机器语言简单,但是汇编语言任属于低级语言,它与计算机的体系结构有关,在编写程序前花费相当多的时间和精力去熟悉机器的结构。因此工作量大、繁琐,而且程序可移植性差。

高级语言

​ 计算机并不能直接接受和执行用高级语言编写的源程序,源程序在输入计算机时,通过“翻译程序”翻译成机器语言形式的目标程序,计算机才能识别和执行。这种“翻译”通常有两种方式,即编译方式和解释方式。

​ 编译方式是:编译方式的翻译工作由“编译程序”来完成,它是先将整个源程序都转换成二进制代码,生成目标程序,然后把目标程序连接成可执行程序,以完成源程序要处理的运算并取得结果。解释方式时:源程序进入计算机时,解释程序边扫描边解释,对源程序的语句解释一条、执行一条,不产生目标程序。解释方式的翻译工作由“解释程序”完成。

​ 编译性语言有C/C++、Pascal/Object Pascal(Delphi)等。

​ 解释性语言有ASP、PHP、Java、Javascript、VBScript、Perl、Python、Ruby、MATLAB、Basic等。

​ 使用编译性语言程序将整个源程序编译连接为可执行的文件,这种方式效率高、可靠性高、可移植性好。不过,当源程序修改后,必须重新编译。

​ 面向对象语言借鉴了20世纪50年代的人工智能语言LISP,引入了动态绑定的概念和交互式开发环境的思想;始于20世纪60年代的离散事件模拟语言Simula67,引入了类的要领和继承,成型于20世纪70年代的Smalltalk。

​ 面向对象语言的发展有两个方向:一种是纯面向对象语言,如Smalltalk,EIFFEL等;另一种是混合型面型对象语言,即在过程式语言及其他语言中加入类、继承等成分,如C++、Objective-C。

原创:https://www.panoramacn.com
源码网提供WordPress源码,帝国CMS源码discuz源码,微信小程序,小说源码,杰奇源码,thinkphp源码,ecshop模板源码,微擎模板源码,dede源码,织梦源码等。

专业搭建小说网站,小说程序,杰奇系列,微信小说系列,app系列小说

C++计算机语言

免责声明,若由于商用引起版权纠纷,一切责任均由使用者承担。

您必须遵守我们的协议,如果您下载了该资源行为将被视为对《免责声明》全部内容的认可-> 联系客服 投诉资源
www.panoramacn.com资源全部来自互联网收集,仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。 敬请谅解! 侵权删帖/违法举报/投稿等事物联系邮箱:2640602276@qq.com
未经允许不得转载:书荒源码源码网每日更新网站源码模板! » C++计算机语言
关注我们小说电影免费看
关注我们,获取更多的全网素材资源,有趣有料!
120000+人已关注
分享到:
赞(0) 打赏

评论抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

您的打赏就是我分享的动力!

支付宝扫一扫打赏

微信扫一扫打赏