计算机编程语言有几种?都是什么?
发布网友
发布时间:2022-03-29 11:24
我来回答
共5个回答
热心网友
时间:2022-03-29 12:53
计算机语言的种类非常的多,总的来说可以分成机器语言,汇编语言,高级语言三大类。
如果按语种分,可以分为英文符号语言和汉语符号语言两类。(典型的如:易语言、易语言.飞扬)
电脑每做的一次动作,一个步骤,都是按照以经用计算机语言编好的程序来执行的,程序是计算机要执行的指令的集合,而程序全部都是用我们所掌握的语言来编写的。所以人们要控制计算机一定要通过计算机语言向计算机发出命令。
计算机所能识别的语言只有机器语言,即由0和1构成的代码。但通常人们编程时,不采用机器语言,因为它非常难于记忆和识别。
目前通用的编程语言有两种形式:汇编语言和高级语言。
汇编语言的实质和机器语言是相同的,都是直接对硬件操作,只不过指令采用了英文缩写的标识符,更容易识别和记忆。它同样需要编程者将每一步具体的操作用命令的形式写出来。汇编程序通常由三部分组成:指令、伪指令和宏指令。汇编程序的每一句指令只能对应实际操作过程中的一个很细微的动作,例如移动、自增,因此汇编源程序一般比较冗长、复杂、容易出错,而且使用汇编语言编程需要有更多的计算机专业知识,但汇编语言的优点也是显而易见的,用汇编语言所能完成的操作不是一般高级语言所能实现的,而且源程序经汇编生成的可执行文件不仅比较小,而且执行速度很快。
高级语言是目前绝大多数编程者的选择。和汇编语言相比,它不但将许多相关的机器指令合成为单条指令,并且去掉了与具体操作有关但与完成工作无关的细节,例如使用堆栈、寄存器等,这样就大大简化了程序中的指令。同时,由于省略了很多细节,编程者也就不需要有太多的专业知识。
高级语言主要是相对于汇编语言而言,它并不是特指某一种具体的语言,而是包括了很多编程语言,如目前流行的VB、VC、FoxPro、Delphi等,这些语言的语法、命令格式都各不相同。
高级语言所编制的程序不能直接被计算机识别,必须经过转换才能被执行,按转换方式可将它们分为两类:
解释类:执行方式类似于我们日常生活中的“同声翻译”,应用程序源代码一边由相应语言的解释器“翻译”成目标代码(机器语言),一边执行,因此效率比较低,而且不能生成可独立执行的可执行文件,应用程序不能脱离其解释器,但这种方式比较灵活,可以动态地调整、修改应用程序。
编译类:编译是指在应用源程序执行之前,就将程序源代码“翻译”成目标代码(机器语言),因此其目标程序可以脱离其语言环境独立执行,使用比较方便、效率较高。但应用程序一旦需要修改,必须先修改源代码,再重新编译生成新的目标文件(*
.OBJ)才能执行,只有目标文件而没有源代码,修改很不方便。现在大多数的编程语言都是编译型的,例如Visual
C++、Visual
Foxpro、Delphi等。
热心网友
时间:2022-03-29 14:28
编程其实就是编写程序的意思,不管是系统,软件,APP还是游戏,网站,本质都是应用程序,而我们可能听过的很多专有名词,比如Java、C++、PHP、C语言等等都是属于编程语言的一种,通常应用的开发领域都不太一样但,所以语言不能说绝对的谁比谁好,要看个人情况适合学习哪一种语言,看自己想做的程序是哪一种,需要学习哪一种语言,这才是最重要的。
热心网友
时间:2022-03-29 16:19
计算机编程语言有很多分法,按照所处的层次可分为高级,低级,机器语言,我们用的最多的是高级语言,其中c是最基础的,也最为实用,如linux操作系统就是用c编写的,c是面向过程的,现在面向对象编程语言很流行,如c++,java,java是网络编程语言,有很好的跨平台能力, 假如你想自己的计算机水平很高,汇编语言是必须的, 我建议你先把c语言学好,有兴趣可一学习汇编语言,如80x86,应用发面学下java比较的好
热心网友
时间:2022-03-29 18:27
Java PowerBuilder VC/C/C++(包括VC、VC++、C、C++) Delphi C++ Bulider Net VisualBasic/Basic 汇编语言 perl、javascript、vbscript ASP JSP CGI XML HTML PHP SQL DB2 Oracle Access Sybase Foxpro
热心网友
时间:2022-03-29 20:52
编程语言(programming language),是用来定义计算机程序的形式语言。它是一种被标准化的交流技巧,用来向计算机发出指令。一种计算机语言让程序员能够准确地定义计算机所需要使用的数据,并精确地定义在不同情况下所应当采取的行动。
计算机语言的种类非常的多,总的来说可以分成机器语言,汇编语言,高级语言三大类。
一: JavaScript
JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML网页上使用,用来给HTML网页增加动态功能。
二: Python
Python的历史可以追溯到1989年,因其高度可读的代码而深受其粉丝的喜爱。许多程序员认为这是最简单的语言开始。Python是一种面向对象的解释型计算机程序设计语言,由荷兰人1989年发明,第一个公开发行版发行于1991年。Python语法简洁清晰,特色之一是强制用空白符(white space)作为语句缩进。
三: Java
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 。
四: Ruby
Ruby因为易于阅读和写作而赢得了很多赞誉。Rails也是流行的,它是Ruby的一个附加框架,它使构建Web应用程序变得简单。该语言的正式座右铭是“程序员最好的朋友”。Ruby,一种简单快捷的面向对象(面向对象程序设计)脚本语言,遵守GPL协议和Ruby License.
五: PHP
PHP(外文名:PHP:Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域,PHP并不是一种随意的任意东西集合,而是关键字和函数工厂的虚拟爆炸.
六: C++
C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。C++擅长面向对象程序设计的同时,还可以进行基于过程的程序设计,因而C++就适应的问题规模而论,大小由之。
七: C#
C#是一种安全的、稳定的、简单的、优雅的,由C和C++衍生出来的面向对象的编程语言。综合了VB简单的可视化操作和C++的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。
九: C
C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。
尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。
十
六: TypeScript
编程语言标准相对年轻,TypeScript是由Microsoft在2012年创建的。它与大流行的JavaScript密切相关,旨在运行大型应用程序。
TypeScript是一种由微软开发的自由和开源的编程语言。它是JavaScript的一个超集,而且本质上向这个语言添加了可选的静态类型和基于类的面向对象编程。安德斯·海尔斯伯格,C#的首席架构师,已工作于TypeScript的开发。