返回首页

什么是计算机程序设计语言?

193 2024-03-02 10:07 admin

一、什么是计算机程序设计语言?

当我们想和别人沟通时,靠的是我们自己所说的语言;而当我们想和电脑沟通,命令它去做我们要求做的事情的时候,如果对着电脑说,“你帮我把这个算一算”,它肯定就听不懂了。

电脑虽然能用来聊天,购物,甚至下棋,做各种各样的事情,其实它是很“笨”的,只能理解有电和没电这两种状态,人是铁,电是钢嘛!电脑的大脑(CPU)中的每一个最小的逻辑单元在有电的时候表现为一种状态,没有电的时候表现为另一种状态,电一会有一会无,每一个单元也就只能在这两种状态之间反复切换。

人类为了让笨笨的电脑能够听懂我们想说的话,就把我们灵活的人类语言翻译为电脑的语言,即所谓的程序语言。这种程序语言在本质上就是为了操控要不要给电脑里面的每一个单元通电。我们用黑色方块代表给它通电,白色方块代表不给它通电,人们为了更方便的表示给不给通电,就采用了二进制来表示,用1(0)来表示通电,0(1)表示不通电。0和1为了区分两种状态的不同,只具有相对意义,而没有绝对意义,0和1的存在相辅相成。

而这种二进制是怎样控制电脑来运作呢,我们可以假设自己搭好了一个电路,把这个电路模块当成一个简单的电脑CPU。这个电路模块可以实现的功能是,如果你让这个模块有电,没电,再有电,用我们上面介绍的二进制表示就是101,那这个模块就会说“你好”;如果你让它有电,有电,再没电,用二进制表示就是110,那这个模块就会说“再见”。现在我想让自己的这台“小电脑”说“你好再见你好”,那么我就要把刚刚规定的“你好”和“再见”的有电无电全都操作一遍,所以就是要给这个“小电脑”发“有电、没电、有电(你好)、有电、有电、没电(再见)、有电、没电、有电(你好)”,这时,程序员为了更方便的记录有没有电,就会拿一条打好孔的纸带依次穿过,纸袋上没有孔代表1(有电),有孔代表0(没电),通过特殊仪器来识别纸带上是否有孔,其实就是类似于光敏传感器,有光通过和没有光是两种状态。制作好的纸带依次穿过,小电脑就依次接收了有没有电的信息。这就是最早的程序员做的事情,这也是最早的纸带“程序语言”,我们称它为机器语言。

后来,每次都写一大串0和1,一不小心看岔了就要重新来,一不小心又看岔了把不该有孔的打上了孔就要换一条新的纸带,随着我们让电脑做的事情越来越多,程序员们为了提高效率,开始有了简写。例如,我们用字母“A”代替“101”,字母“B”代替“110”,然后再通过专门的翻译程序(这种翻译程序一开始也应当是用二进制写的)将我们的简写翻译为机器语言,这样下次再让小电脑说“你好再见你好”的时候,就只需要把“ABA”丢给翻译程序,它就能自动将一连串1和0们送到CPU了。随着程序规模的不断增大,以及对高效精简和方便的不懈追求,人们就这样层层包装,层层抽象,对中间的翻译不断辅之以完善,终于出现了现在流行于世的各种高级语言,包括C++、Java、PHP等。使用这些语言,人们也终于实现了最初的设想,像和人说话那样和电脑说话。这就是现在的“程序语言”。

二、818计算机程序设计语言考什么?

818计算機程序设计语言考java,C+。

三、程序设计语言就是计算机高级语言?

计算机程序设计语言,通常简称为编程语言,是一组用来定义计算机程序的语法规则。它是一种被标准化的交流技巧,用来向计算机发出指令。一种计算机语言让程序员能够准确地定义计算机所需要使用的数据,并精确地定义在不同情况下所应当采取的行动。所以,计算机设计语言不一定就是计算机高级语言,比如汇编语言就不是高级语言。目前能接触的语言大多数属高级语言。

四、计算机程序设计语言是怎么组成的?

我们知道,要使计算机按人的意图运行,就必须使计算机懂得人的意图,接受人的命令。

人要和机器交换信息,就必须要解决一个语言问题。

为此,人们给计算机设计了一种特殊语言,这就是程序设计语言。

程序设计语言是一种形式语言。

语言和基本单位是语句,而语句又是由确定的字符串和一些用来组织它们成为有确定意义的组合规则所组成。

五、属于计算机程序设计语言的是什么?

属于计算机程序设计语言的是 :visualbasic

六、vc++是计算机程序设计语言吗?

VC++不是计算机程序设计语言。

VC++是微软公司开发的一个IDE(集成开发环境),换句话说,就是使用c++的一个开发平台,是Windows平台上的C++编程环境。

严格的说VC++不是门语言,虽然它和C++之间有密切的关系,如果形象点比喻的话,可以C++看作为一种”工业标准”,而VC++则是某种操作系统平台下的”厂商标准”,而”厂商标准”是在遵循”工业标准”的前提下扩展而来的。

七、独立于计算机的高级程序设计语言D)面向问题的程序设计语言?

C.面向过程。面向过程是具体化的,流程化的。在C语言中,解决一个问题,需要一步一步分析需要怎样,然后需要怎样,一步一步实现的,所以C语言是面向过程的。 A,B选项中面向问题和面向用户,是为了易于定义和解决某些问题而设计的一类与机器无关的程序设计语言,只要给出问题的描述、输人数据和要完成的加工及输出形式,便能得到所要求的结果,这是一种对象模型,抽象模型。

八、计算机能直接识别和执行的程序设计语言?

计算机能直接执行的程序是用“机器语言”编写的。

机器语言是机器能直接识别的程序语言或指令代码,无需经过翻译,每一操作码在计算机内部都有相应的电路来完成它,或指不经翻译即可为机器直接理解和接受的程序语言或指令代码。

机器语言具有灵活、直接执行和速度快等特点。不同型号的计算机其机器语言是不相通的,按着一种计算机的机器指令编制的程序,不能在另一种计算机上执行。

九、计算机程序设计语言的发展经历哪几个阶段?

计算机程序设计语言的发展,经历了从机器语言、汇编语言到高级语言的历程。

十、程序设计语言与计算机语言一样吗?

计算机程序设计语言和计算机编程语言有区别,具体如下:

一、内容不同计算机程序设计语言:计算机程序设计语言包括定义计算机程序的语法规则。计算机编程语言:计算机编程语言包括机器语言、汇编语言、高级语言。

二、作用不同计算机程序设计语言:计算机程序设计语言主要用于程序员能够准确地定义计算机所需要使用的数据,并精确地定义在不同情况下所应当采取的行动。计算机编程语言:计算机编程语言主要用于设计者通过计算机的硬件结构赋予计算机的操作功能。

三、特点不同计算机程序设计语言:计算机程序设计语言具有操作符简单、弱类型等特点。计算机编程语言:计算机编程语言具有灵活、直接执行和速度快等特点。

顶一下
(0)
0%
踩一下
(0)
0%
相关评论
我要评论
用户名: 验证码:点击我更换图片

请选择遇到的问题

观点错误
内容与标题不符
内容陈旧
内容质量差
内容不够全面
已收到你的问题反馈