编程语言如何分类?各种语言的用途是什么?

如题所述

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

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

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

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

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

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

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

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

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

编译类:编译是指在应用源程序执行之前,就将程序源代码“翻译”成目标代码(机器语言),因此其目标程序可以脱离其语言环境独立执行,使用比较方便、效率较高。但应用程序一旦需要修改,必须先修改源代码,再重新编译生成新的目标文件(* .OBJ)才能执行,只有目标文件而没有源代码,修改很不方便。现在大多数的编程语言都是编译型的,例如Visual C++、Visual Foxpro、Delphi等。
温馨提示:内容为网友见解,仅供参考
第1个回答  2019-11-18
1.
snippet
compiler:用来编写、编译和运行代码的基于windows的小型应用程序
2.
microsoft
source
analysis
for
c#:是一款c#代码规范检查工具
3.ghostdoc:visual
studio的一个免费插件
4.sandcastle:帮助文档生成工具
5.nunit:开放源代码单元测试框架
6.mygeneration
:代码生成工具
7.reflector
for
.net:类浏览器和反编译器
8.the
regulator:生成和测试正则表达式
9.linqpad:集成在.net编程语言中的一种特性
10.nant:基于
.net
的生成工具
eclipse平台是ibm向开发源码社区捐赠的开发框架,它之所以出名并不是因为ibm宣称投入开发的资金总数
—4千万美元,而是因为如此巨大的投入所带来的成果:一个成熟的、精心设计的以及可扩展的体系结构。

编程语言如何分类?各种语言的用途是什么?
目前通用的编程语言有两种形式:汇编语言和高级语言。 汇编语言的实质和机器语言是相同的,都是直接对硬件操作,只不过指令采用了英文缩写的标识符,更容易识别和记忆。它同样需要编程者将每一步具体的操作用命令的形式写出来。汇编程序通常由三部分组成:指令、伪指令和宏指令。汇编程序的每一句指令只能对应...

编程语言的四种分类是什么?
1、命令式语言。这种语言的语义基础是模拟“数据存储\/数据操作”的图灵机可计算模型,符合现代计算机体系结构的自然实现方式。其中产生操作的主要途径是依赖语句或命令产生的副作用。2、函数式语言。这种语言非常适合于进行人工智能等工作的计算。典型的函数式语言如 Lisp、Haskell、ML、Scheme 、F#等。3、逻...

编程语言的分类和用途
编程语言的分类:共分为两大类。第一类是汇编语言,汇编语言的实质和机器语言是相同的,都是直接对硬件操作,只不过指令采用了英文缩写的标识符,更容易识别和记忆。它同样需要编程者将每一步具体的操作用命令的形式写出来。另一类是高级语言,高级语言是大多数编程者的选择。和汇编语言相比,它不但将许多...

程序语言分为哪三类?简要介绍各类语言的特点?
计算机语言大致可以分为三类:机器语言、汇编语言和高级语言。1. 机器语言是计算机能够直接理解和执行的语言,由0和1组成的二进制代码构成。尽管它是计算机硬件执行操作的基础,但因其难以记忆和理解,编程人员通常不会直接使用机器语言进行编程。2. 汇编语言与机器语言本质上是一致的,都是用来直接控制硬件...

编程语言有哪些?学习顺序是什么?
用简单的话来说,编程就是学习。一门计算机语言好比大家学习英文是为了跟外国人打交道,学习编程,就是跟计算机打交道。编程学习的内容有:C语言、Python、C++、Java Script、Java、Swift、R等。1、C 语言:C 语言作为一种简单灵活的高级编程语言,它是一个面向过程的语言,一般是作为计算机专业的基础...

编程语言的分类和用途
常见编程语言及用途:1、C C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。2、Basic BASIC(Beginners' All-purpose Symbolic Instruction Code,又译培基),意思就是“初学者的全方位符式指令代码”,是一种设计给初学者使用的程序设计语言。3、Pascal Pascal是一种...

编程的语言分为哪几种呢?
程序设计语言的分为三类:1、第一代机器语言机器语言是由二进制 0、1 代码指令构成,不同的 CPU 具有不同的指令系统。机器语言程序难编写、难修改、难维护,需要用户直接对存储空间进行分配,编程效率极低。这种语言已经被渐渐淘汰了。2、第二代汇编语言汇编语言指令是机器指令的符号化,与机器指令存在...

编程语言有几种?
1. Java:Java是一种广泛使用的编程语言,特别适用于大型项目和企业级应用开发。它具有跨平台特性,可以在不同的操作系统上运行。Java也支持面向对象编程和多种开发框架。2. Python:Python是一种高级编程语言,以其简洁易读的语法和强大的库而闻名。它广泛用于数据分析、机器学习、Web开发等多个领域。

主流编程语言有哪些
5.C#:C#是一种多用途编程语言,常用于游戏开发、桌面应用开发等。它与Java有许多相似之处,但更多地用于Microsoft的开发环境。6.PHP:PHP主要用于Web开发,特别是在服务器端编程中表现出色。它可以用于构建动态网站和Web应用程序。以上是当前主流编程语言的基本介绍。这些语言各具特色,适用于不同的应用...

计算机编程语言的分类
计算机语言主要分为四类:低级语言、高级语言、专用语言与脚本语言。低级语言包括机器语言、汇编语言与符号语言。机器语言直接由二进制代码组成,汇编语言则需通过汇编器转化为机器语言,而符号语言则以助记符表示指令,生成的目标文件需经过链接才能执行。高级语言如BASIC、C、C++、PASCAL、FORTRAN、LISP、...

相似回答