问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

“汇编语言程序,机器语言程序,高级语言编写的程序”三者的“可移植性”和“可读性”的比较,求指点!

发布网友 发布时间:2022-05-02 20:35

我来回答

2个回答

热心网友 时间:2023-10-09 11:15

按照可读性和可移植性从低到高排列。

1、机器语言具有灵活、直接执行和速度快等特点。不同型号的计算机其机器语言是不相通的,按着一种计算机的机器指令编制的程序,不能在另一种计算机上执行。而且,编出的程序全是些0和1的指令代码,直观性差,还容易出错。

2、汇编语言保持了机器语言的优点,具有直接和简捷的特点,可有效地访问、控制计算机的各种硬件设备。因为是机器指令的符号化表示,故不同的机器就有不同的汇编语言。由此可见可读性增加但移植性依然不好。

3、高级语言它是以人类的日常语言为基础的一种编程语言,使用一般人易于接受的文字来表示(例如汉字、不规则英文或其他外语),从而使程序编写员编写更容易,亦有较高的可读性,以方便对电脑认知较浅的人亦可以大概明白其内容。高级语言远离机器语言,与具体的计算机硬件关系不大,因而所写出来的程序可移植性好,重用率高。

扩展资料:

程序设计语言的类型:

1、命令式语言。这种语言的语义基础是模拟“数据存储/数据操作”的图灵机可计算模型,十分符合现代计算机体系结构的自然实现方式。其中产生操作的主要途径是依赖语句或命令产生的副作用。现代流行的大多数语言都是这一类型,比如 Fortran、Pascal、Cobol、C、C++、Basic、Ada、Java、C# 等,各种脚本语言也被看作是此种类型。

2、函数式语言。这种语言的语义基础是基于数学函数概念的值映射的λ算子可计算模型。这种语言非常适合于进行人工智能等工作的计算。典型的函数式语言如 Lisp、Haskell、ML、Scheme 、F#等。

3、逻辑式语言。这种语言的语义基础是基于一组已知规则的形式逻辑系统。这种语言主要用在专家系统的实现中。最著名的逻辑式语言是 Prolog。

4、面向对象语言。现代语言中的大多数都提供面向对象的支持,但有些语言是直接建立在面向对象基本模型上的,语言的语法形式的语义就是基本对象操作。主要的纯面向对象语言是 Smalltalk。

参考资料:

百度百科—机器语言百度百科—汇编语言百度百科—高级语言

热心网友 时间:2023-10-09 11:15

可移植性和可读性当然是高级语言最强啦,汇编语言次之,机器语言可读性和可移植性最差。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
苹果电脑电池充不进电苹果电脑充不进去电是怎么回事 苹果电脑不充电没反应苹果电脑充电指示灯不亮充不了电怎么办 狗狗更加忠诚护家、善解人意,养一只宠物陪伴自己,泰迪能长多大... 描写泰迪狗的外形和特点的句子 国外留学有用吗 花钱出国留学有用吗 !这叫什么号 百万医疗赔付后是否可以续保 前一年理赔过医疗险还能续保吗? 医疗住院险理赔后还能购买吗? 机器语言程序比高级语言程序可移植性差? 茶垢要不要洗干净,为什么 茶杯年久了会有黄色的茶污渍,很难清洗干净,该用什么方法? 为什么茶杯里的茶垢洗不掉啊? 哈啰出行取消订单没有拼成的订单有影响吗? 关于考雅思的流程和怎样计划学习情况! 2010年上海雅思考试时间 还有地点 怎么报名 ? 上海雅思一般怎么收费,上海雅思一节课多少钱 上海学雅思学费多少钱 在上海考雅思会不会比较吃亏啊 雅思考试2000元和1850元的区别是什么 雅思考试费用为啥那么贵? 上海雅思培训班费用一般是多少? 考雅思花费得多少啊? 自考到底好不好、老师说自考不好、要学一二十门功课、我很犹豫、求大虾帮助 秋后算账是什么意思?生肖? 秋后算账指什么生肖 秋的生肖是什么 我来到了火星 作文 小学生400字左右作文 在火星上的生活 为什么高级语言的可移植性比较高 为什么说汇编语言和机器语言的可移植性差? 什么叫移植性?关于机器语言,汇编语言,高级语言的说法? 机器语言是计算机系统唯一识别的程序设计语言 其通用性和移植性较强 这句话怎么改才正确 跪求<三字诀>的全部歌词 计算机语言的移植性指的什么??? 高级语言的可移植性 再计算机中低级语言可移植性是什么? 可移植性,C语言与机器语言那个好? 解释语言和编译语言有什么区别?可移植性是什么意思? 13下列叙述中,正确的选项是( )。 按理说高级语言编译后都成了机器语言了,那哪里来的不可移植性呢? 请问java中,字节码是CPU构架(JVM)的具有可移植性的机器语言,这句话对吗 扁豆茄子炖猪蹄怎么做 扁豆炖猪脚的别名 关于九溪的诗 赞美西湖新十景的诗句 需要十条以上关于西湖和三峡的古诗名句 绿巨人植物 如何养 描写九溪十八涧的诗词