请问虾仁咋做好吃谢谢如何将机器语言转化为高级语言?谢谢!

【高分求解】关于编程语言的类型(我知道编程语言是分为机器语言、汇编语言、高级语言,所以说类型可能不是很确切,请各位高手谅解本人入门不知如何表达)有些名词不太理解,这些类型_百度作业帮
【高分求解】关于编程语言的类型(我知道编程语言是分为机器语言、汇编语言、高级语言,所以说类型可能不是很确切,请各位高手谅解本人入门不知如何表达)有些名词不太理解,这些类型的区别是什么?似乎有种分类叫什么面向对象/过程/结构,这是按语言的什么特性分类呢?能大概介绍一下么?还有种是解释性/编译型语言,这又是怎么分的呢?还有没有这同种分类的其他类别?谢
坑娘娘0397
按照历史由远至近分:机器语言、汇编语言和高级语言,越往后可移植性(就是说可以在不同的操作系统的运行,像 windows、linux、unix)就越好,但是越高级就容易产生冗余,执行起来速度越慢.面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了.像 c语言面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为.像 java 、c++编译型语言写的程序执行之前,需要一个专门的编译过程,把程序编译成为机器语言的文件,比如exe文件,以后要运行的话就不用重新翻译了,直接使用编译的结果就行了(exe文件),因为翻译只做了一次,运行时不需要翻译,所以编译型语言的程序执行效率高.计算机不能直接理解高级语言,只能直接理解机器语言,所以必须要把高级语言翻译成机器语言,计算机才能执行高级语言编写的程序.翻译的方式有两种,一个是编译,一个是解释.两种方式只是翻译的时间不同.编译型语言写的程序执行之前,需要一个专门的编译过程,把程序编译成为机器语言的文件,比如exe文件,以后要运行的话就不用重新翻译了,直接使用编译的结果就行了(exe文件),因为翻译只做了一次,运行时不需要翻译,所以编译型语言的程序执行效率高,但也不能一概而论,部分解释型语言的解释器通过在运行时动态优化代码,甚至能够使解释型语言的性能超过编译型语言.解释则不同,解释性语言的程序不需要编译,省了道工序,解释性语言在运行程序的时候才翻译,比如解释性basic语言,专门有一个解释器能够直接执行basic程序,每个语句都是执行的时候才翻译.这样解释性语言每执行一次就要翻译一次,效率比较低.解释是一句一句的翻译.编译型与解释型,两者各有利弊.前者由于程序执行速度快,同等条件下对系统要求较低,因此像开发操作系统、大型应用程序、数据库系统等时都采用它,像C/C++、Pascal/Object Pascal(Delphi)等都是编译语言,而一些网页脚本、服务器脚本及辅助开发接口这样的对速度要求不高、对不同系统平台间的兼容性有一定要求的程序则通常使用解释性语言,如Java、JavaScript、VBScript、Perl、Python、Ruby、MATLAB 等等.但随着硬件的升级和设计思想的变革,编译型和解释型语言越来越笼统,主要体现在一些新兴的高级语言上,而解释型语言的自身特点也使得编译器厂商愿意花费更多成本来优化解释器,解释型语言性能超过编译型语言也是必然的.
对于面向对象/结构还不清楚……能拿一段简单的C代码和python(我在学python嘛,不行C++也可以)代码做个对比么?
下面这个例子给你看: 例如五子棋,面向过程的设计思路就是首先分析问题的步骤:
  1、开始游戏,
  2、黑子先走,
  3、绘制画面,
  4、判断输赢,
  5、轮到白子,
  6、绘制画面,
  7、判断输赢,
  8、返回步骤2,
  9、输出最后结果。
  把上面每个步骤用分别的函数来实现,问题就解决了。
  而面向对象的设计则是从另外的思路来解决问题。整个五子棋可以分为:
  1、黑白双方,这两方的行为是一模一样的,
  2、棋盘系统,负责绘制画面,
  3、规则系统,负责判定诸如犯规、输赢等。
  第一类对象(玩家对象)负责接受用户输入,并告知第二类对象(棋盘对象)棋子布局的变化,棋盘对象接收到了棋子的变化就要负责在屏幕上面显示出这种变化,同时利用第三类对象(规则系统)来对棋局进行判定。
为您推荐:
其他类似问题
LZ你好,我在这里把我知道和理解的介绍给你:1:机器语言--计算机所能识别的语言,简单的说就是01代码,计算机只认这个;2:汇编语言--依赖于硬件体系与机器语言联系最紧密的一类程序设计语言;3:高级语言--所有的接近于人的逻辑认识的编程语言的总称,如:c/c++;Java等;4:面向对象语言--最大的特点就是有了继承、封装和多态的概念;5:面向过程...
机器语言是最基础的语言,其他的编程高级语言最终都要解释成机器语言,计算机才能识别。
扫描下载二维码要把高级语言编写的源程序转换为目标程序_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
要把高级语言编写的源程序转换为目标程序
上传于||暂无简介
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
下载文档到电脑,查找使用更方便
还剩5页未读,继续阅读
你可能喜欢君,已阅读到文档的结尾了呢~~
第6章由机器语言到高级语言:程序编写与编译练习题答案解析
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
第6章由机器语言到高级语言:程序编写与编译练习题答案解析
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer--144.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口提问回答都赚钱
> 问题详情
高级语言写的程序必须将它转换为哪种程序,计算机才能执行A.高级语言B.低级语言C.机器语言D.汇编
悬赏:0&&答案豆&&&&提问人:匿名网友&&&&提问收益:0.00答案豆&&&&&&
高级语言写的程序必须将它转换为哪种程序,计算机才能执行A.高级语言B.低级语言C.机器语言D.汇编语言
发布时间:&&截止时间:
网友回答&(共0条)
回答悬赏问题预计能赚取&3.00元收益
回答悬赏问题预计能赚取&1.00元收益
回答悬赏问题预计能赚取&1.00元收益
回答悬赏问题预计能赚取&3.00元收益
回答悬赏问题预计能赚取&2.00元收益
回答悬赏问题预计能赚取&3.00元收益
回答悬赏问题预计能赚取&2.00元收益
回答悬赏问题预计能赚取&3.00元收益
回答悬赏问题预计能赚取&91.00元收益
回答悬赏问题预计能赚取&3.00元收益
回答悬赏问题预计能赚取&91.00元收益
回答悬赏问题预计能赚取&4.00元收益
回答悬赏问题预计能赚取&1.00元收益
回答悬赏问题预计能赚取&1.00元收益
回答悬赏问题预计能赚取&3.00元收益
回答悬赏问题预计能赚取&1.00元收益
回答悬赏问题预计能赚取&1.00元收益
回答悬赏问题预计能赚取&4.00元收益
回答悬赏问题预计能赚取&3.00元收益
回答悬赏问题预计能赚取&3.00元收益
回答悬赏问题预计能赚取&1.00元收益
回答悬赏问题预计能赚取&3.00元收益
回答悬赏问题预计能赚取&91.00元收益
回答悬赏问题预计能赚取&3.00元收益
回答悬赏问题预计能赚取&3.00元收益
回答悬赏问题预计能赚取&51.00元收益
回答悬赏问题预计能赚取&51.00元收益
回答悬赏问题预计能赚取&3.00元收益
回答悬赏问题预计能赚取&3.00元收益
回答悬赏问题预计能赚取&3.00元收益
回答悬赏问题预计能赚取&1.00元收益
回答悬赏问题预计能赚取&1.00元收益
回答悬赏问题预计能赚取&1.00元收益
回答悬赏问题预计能赚取&3.00元收益
回答悬赏问题预计能赚取&22.00元收益
回答悬赏问题预计能赚取&22.00元收益
回答悬赏问题预计能赚取&2.00元收益
回答悬赏问题预计能赚取&1.00元收益
回答悬赏问题预计能赚取&1.00元收益
回答悬赏问题预计能赚取&3.00元收益
回答悬赏问题预计能赚取&1.00元收益
回答悬赏问题预计能赚取&1.00元收益
回答悬赏问题预计能赚取&3.00元收益
回答悬赏问题预计能赚取&1.00元收益
回答悬赏问题预计能赚取&3.00元收益
你可能喜欢的
[] [] [] [] [] [] [] [] [] [] [] []
请先输入下方的验证码查看最佳答案
图形验证:}

我要回帖

更多关于 谢谢的各种语言 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信