语言分为两类,各有其特点和优劣是什么意思?

作者&投稿:长沫 (若有异议请与网页底部的电邮联系)
程序语言分为哪三类?简要介绍各类语言的特点?~

计算机语言的种类非常的多,总的来说可以分成机器语言,汇编语言,高级语言三大类。

电脑每做的一次动作,一个步骤,都是按照以经用计算机语言编好的程序来执行的,程序是计算机要执行的指令的集合,而程序全部都是用 们所掌握的语言来编写的。所以人们要控制计算机一定要通过计算机语言向计算机发出命令。

计算机所能识别的语言只有机器语言,即由0和1构成的代码。但通常人们编程时,不采用机器语言,因为它非常难于记忆和识别。

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

汇编语言的实质和机器语言是相同的,都是直接对硬件操作,只不过指令采用了英文缩写的标识符,更容易识别和记忆。它同样需要编程者将每一步具体的操作用命令的形式写出来。汇编程序通常由三部分组成:指令、伪指令和宏指令。汇编程序的每一句指令只能对应实际操作过程中的一个很细微的动作,例如移动、自增,因此汇编源程序一般比较冗长、复杂、容易出错,而且使用汇编语言编程需要有更多的计算机专业知识,但汇编语言的优点也是显而易见的,用汇编语言所能完成的操作不是一般高级语言所能实现的,而且源程序经汇编生成的可执行文件不仅比较小,而且执行速度很快。

高级语言是目前绝大多数编程者的选择。和汇编语言相比,它不但将许多相关的机器指令合成为单条指令,并且去掉了与具体操作有关但与完成工作无关的细节,例如使用堆栈、寄存器等,这样就大大简化了程序中的指令。同时,由于省略了很多细节,编程者也就不需要有太多的专业知识。

高级语言主要是相对于汇编语言而言,它并不是特指某一种具体的语言,而是包括了很多编程语言,如目前流行的vb、vc、foxpro、delphi等,这些语言的语法、命令格式都各不相同。

高级语言所编制的程序不能直接被计算机识别,必须经过转换才能被执行,按转换方式可将它们分为两类:

解释类:执行方式类似于们日常生活中的“同声翻译”,应用程序源代码一边由相应语言的解释器“翻译”成目标代码(机器语言),一边执行,因此效率比较低,而且不能生成可独立执行的可执行文件,应用程序不能脱离其解释器,但这种方式比较灵活,可以动态地调整、修改应用程序。

编译类:编译是指在应用源程序执行之前,就将程序源代码“翻译”成目标代码(机器语言),因此其目标程序可以脱离其语言环境独立执行,使用比较方便、效率较高。但应用程序一旦需要修改,必须先修改源代码,再重新编译生成新的目标文件(* .obj)才能执行,只有目标文件而没有源代码,修改很不方便。现在大多数的编程语言都是编译型的,例如visual c++、visual foxpro、delphi等。

也是从网上找的资料,大家一块学习了!^_^

机器语言是电脑能直接接收处理的二进制语言;汇编语言是用助记符表示电脑操作指令的面向硬件的语言,比高级语言要低级,比机器语言高级;高级语言的表达更接近人类语言,比较易写、易懂,程序编译器编译后才能执行。

一、编译型语言

优点:运行速度快,代码效率高,编译后的程序不可修改,保密性较好。

缺点:代码需要经过编译方可运行,可移植性差,只能在兼容的操作系统上运行 。

二、解释型语言

优点:可移植性较好,只要有解释环境,可在不同的操作系统上运行。    

缺点:运行需要解释环境,运行起来比编译的要慢,占用资源也要多一些,代码效率低,代码修改后就可运行,不需要编译过程。

扩展资料:

编译型语言:程序在执行之前需要一个专门的编译过程,把程序编译成 为机器语言的文件,运行时不需要重新翻译,直接使用编译的结果就行了。程序执行效率高,依赖编译器,跨平台性差些。如C、C++、Delphi等。而相对的,解释性语言编写的程序不进行预先编译,以文本方式存储程序代码。在发布程序时,看起来省了道编译工序。但是在运行程序的时候,解释性语言必须先解释再运行。

参考资料来源:百度百科-编译型语言




桥梁主梁内部钢筋分为哪两大类,各自有哪些?
如果一定要把主梁内部钢筋分成两大类的话,那就是受力钢筋与非受力钢筋。受力钢筋是为了确保钢筋混凝土结构能正常受力而设置的钢筋,比如简支梁的底面纵向受力钢筋、弯起钢筋、部分箍筋等,非受力钢筋主要是为了满足结构构造需要或其他原因而设置的构造钢筋,对简支梁而言,架立钢筋、分布钢筋、跨中附近...

现代工程技术领域中就功能而言实际电路分为两大类,分别是什么电路?各...
集总参数电路、分布参数电路 集总参数电路:用于分析电工电路,信号上升沿时间、传输延时与电路尺寸不可比拟,如:电动机控制电路啊,电灯泡电路啊,电热得快电路啊等等。分布参数电路:用于分析电子电路,信号上升沿时间、传输延时与电路尺寸可比拟,如:微波电路啊,雷达啊,wifi啊,5G啊等等。

言语的种类有哪些
方言有两个概念,一是地域方言,一是社会方言。地域方言是全面语言在不同地域上的分支。 汉语分为七大方言:北方方言、吴方言、湘方言、赣方言、客家方言、粤方言、闽方言。 社会方言是社会内部不同年龄、性别、职业、阶级、阶层的人们在语言使用上表现出来的一些变异,是言语社团(不同群体的人在语言使用上表现出不同...

《庄子》中的寓言形象分哪些类别?各有什么特点?
庄子寓言的人物形象广泛涉社会各阶层的各类别,有国君、官吏、贤人、隐者、游说者、贫士、畸人、工匠、儒徒、强盗、盗墓者等等,也有为作者想象和杜撰出来的神仙和寓设人物。其中以这三类主要人物为最重要:被借重的历史或传说中的名人系列,寓设人物和至人神人、圣人、真人系列,被赋予了“道”的性质的...

...大的方面可以归纳为两大类,既宏观因素和什么?
一类是宏观因素,一类是微观因素企业选址需要考虑的问题:1、位置,这决定企业的市场与生产成本。2、企业在选址的时候一定会考虑园区的政策配套、产业分配、后期发展的服务配套。3、选择园区的时,要重视园区发展理念。园区的产品定型到底服务哪一种类型的企业,这种企业类型在你的发展过程中是否能够对接,...

邢台的车牌是什么开头的
车牌的重要性不言而喻,它是汽车合法上路的必备证件。缺乏车牌的车辆就如同无头苍蝇,不仅违法,还将面临严厉的处罚。而车牌又分为正式和临时两类,各有其独特之处。临时车牌为纸质,无需固定在车身,但需粘贴在前后挡风玻璃内侧。它的有效期限制严格,过期后若仍上路则视为无牌行驶。相比之下,正式...

古诗词分为哪几类?
1、按音律分:可分为古体诗和近体诗两类。(1)、古体诗 包括古诗(唐以前的诗歌)、楚辞、乐府诗。“歌”“歌行”“引”“曲”“吟”等古诗体裁的诗歌也属古体诗。古体诗不讲对仗,押韵较自由。古体诗的发展轨迹:《诗经》、楚辞、汉赋、汉乐府、魏晋南北朝民歌、建安诗歌、陶诗等文人五言诗、...

刘勰是何许人也,?望有详细说明
骨则是切中肯綮、言简意赅、恰如其分、流畅和谐的语言。风骨指向了感人才情和生动语言的修辞美学。要使文章含风树骨,则须“练于骨者,析辞必精,深乎风者,述情必显。”刘勰还进一步指出有无风骨对文章的不同效果:“捶字坚而难移,结响凝而不滞,此风骨之力也。若瘠义肥辞,繁杂失统,则无骨之徵也。思不...

七大方言区的方言各有什么特点?
现代汉语各方言之间的差异表现在语音、词汇、语法各个方面,语音方面尤为突出。汉语按地位分为两大类:官话和其他六大南方汉语,官话由于和通用语之间在语音、词汇、语法十分接近,因此它们不是独立的语言,即现代汉语,英文称作Mandarin-Chinese。 其他南方汉语没有官方语言地位,除客家语、闽南话、粤语、北部吴语之外,其他都...

记叙文的主要知识点
(1) 以时空变化划分 (2) 以作者思想感情的变化来划分 (3) 按记叙内容的变化来划分 (4) 按描述角度的变化、事情发展的阶段来划分 2.文段在内容上:以中心、意思相联系(思想感情)来回答;在结构上:总分总 文段在开头:总起全文、为下文做铺垫、形成悬念、奠定感情基调、照应题目 文段在中间:...

细河区15168383145: 世界语言可以分为几类?各有什么优缺点 -
枕梁肺结: 世界语言可以分两类,一类是好听的,另一类是不好听的.好听的听多了会云里雾里,不好听的听多了会习惯成自然

细河区15168383145: 在编程语言中,高级语言、中级语言和低级语言各有什么特点?相比之下,各自又有什么优点?请详细. -
枕梁肺结: 机器语言是电脑能直接接收处理的二进制语言;汇编语言是用助记符表示电脑操作指令的面向硬件的语言,比高级语言要低级,比机器语言高级;高级语言的表达更接近人类语言,比较易写、易懂,程序编译器编译后才能执行.

细河区15168383145: 程序设计语言如何分类?你了解哪几种高级程序设计语言?各有什么特点?
枕梁肺结: 解决方法很多!分类很多,也没有统一的标准.第一种:分两大类:命令式语言;说明式语言命令式语言有两类:结构化编程语言(C、Basic、Pascal很多)面向对象编程语言(C++、C#、java很多)说明式语言:也称函数式语言(Lisp、javascript很少)第二种:分两大类:静态语言(目前流行的语言大都是);动态语言(可以说是函数式语言)第三种:按语言发展分五大类:机器语言;汇编语言;高级语言;数据库开发语言;图形化程序设计语言;

细河区15168383145: 世界语言的基本分类 -
枕梁肺结: 世界语言的分类标准一般有两个: 一是按结构分类,即以语言结构的特点来进行分类. ⒈:词汇附着型语言.这种语言的词用在句子里时,词形不表示语法关系的形式,必须用其他词汇附着句子里,才能表达语法关系.如汉语中的时间,必须...

细河区15168383145: 2、计算机语言分为几类?各有什么优缺点? -
枕梁肺结: {C/C+/C#/javv/}这三种语言是面过程的.{hlml}超文本语言,主要是网页制作/vb/是面像对像的语言,最容易学.

细河区15168383145: 计算机中的语言可分为哪几种 -
枕梁肺结: 计算机语言的种类非常的多,总的来说可以分成机器语言,汇编语言,高级语言三大类. 电脑每做的一次动作,一个步骤,都是按照已经用计算机语言编好的程序来执行,程序是计算机要执行的指令的集合,而程序全部都是用我们所掌握的语言...

细河区15168383145: 弱类型语言比强类型语言的优势、劣势、分别是什么?能用两种语言如 PHP 和 C# 举例论证吗? -
枕梁肺结: 弱类型语言学习简单,语言表达简单易懂,代码更优雅,开发周期更短,更加偏向逻辑设计. 但是,变量混乱,运行效率低下,除了特殊优化的部分,比如PHP的字符流处理,更容易出BUG,难以调试. 相反强类型语言,对于类型和存储的约...

细河区15168383145: 程序设计语言的分类 -
枕梁肺结: 自 20 世纪 60 年代以来,世界上公布的程序设计语言已有上千种之多,但是只有很小 一部分得到了广泛的应用.从发展历程来看,程序设计语言可以分为 4 代. 1. 第一代语言(机器语言) 机器语言是由二进制 0、1 代码指令构成,不同的 CPU...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网