什么是计算机语言 计算机语言有哪些
【什么是计算机语言 计算机语言有哪些】

文章插图
大家好,萱萱来为大家解答以下的问题,关于计算机语言有哪些,什么是计算机语言这个很多人还不知道,那么现在让我带着大家一起来看看吧!
1、计算机语言(Computer Lnguage)指用于人与计算机之间通讯的语言 。
2、语言分为自然语言与人工语言两大类 。
3、自然语言是人类在自身发展的过程中形成的语言 , 是人与人之间传递信息的媒介 。
4、人工语言指的是人们为了某种目的而自行设计的语言 。
5、计算机语言就是人工语言的一语 。
6、计算机语言是人与计算机之间传递信息的媒介 。
7、 计算机是不能识别与执行人类的自然语言的,要使计算机执行人们的意志,必须使计算机能识别指令 。
8、众所周知 , 计算机内部存储数据和指令是采用二进制(0和1)方式的 。
9、人们在设计某一类型计算机时,同时为它设计了一套“指令系统”,即事先规定好用指定的一个二进制指令代表一种操作 。
10、例如在16位机上,由16位二进制数据组成的一个指令代表一种操作 。
11、如用1011011000000000作为一条加法指令,计算机在接收此指令后就执行一次加法,用1011010100000000作为减法指令,使计算机执行一次减法 。
12、16个0和1可组成各种排列组合,通过线路转换为电信号 , 使计算机执行各种不同的操作 。
13、这种由0和1组成的指令,称为“机器指令” 。
14、一种计算机系统的全部指令的集合称为该计算机的“机器语言” 。
15、在计算机诞生初期,为了使计算机能按照人们的意志工作,人们必须用机器语言编写好程序(程序是由若干条指令组成的,用于实现一个专门的目的) 。
16、但是机器语言难学、难记、难写 , 只有少数计算机专业人员才会使用它 。
17、 后来,出现了“汇编语言”,用一组易记的符号代表一个机器指令,如用“ADD 1,2”代表一次加法,用“SUB 1,2”代表一次减法,汇编语言中的一条指令一般与一条机器指令相对应 。
18、机器语言和汇编语言都是面向具体计算机的语言,每一种类型的计算机都有自己的机器语言和汇编语言,不同机器之间互不相通 。
19、由于它们依赖于具体的计算机,被称为“低级语言 。
20、 20世纪50年代,出现了“高级语言” 。
21、它不依赖于具体的计算机 , 而是在各种计算机上都通用的一种计算机语言 。
22、高级语言接近人们习惯使用的自然语言和数学语言 , 使人们易于学习和使用 , 人们认为 , 高级语言的出现是计算机发展史上一次惊人的成就,使千万非专业人员能方便地编写程序 , 操纵使用计算机按人们的指令进行工作 。
23、 常用的高级语言有:BASIC(适合初学者应用)、FOPTRAN(用于数据计算)、COBOL(用于商业管理)、PASCAL(用于教学)、C(用于编写系统软件)、Ada(用于编写大型软件)、LISP(用于人工智能)等 。
24、不同的语言有其不同的功能,人们可根据不同领域的需要选用不同的语言 。
25、 计算机本身是不能直接识别高级语言的 , 必须将高级语言的程序翻译成计算机能识别的机器指令,计算机才能执行 。
26、这个翻译的工作是由“编译系统”软件来完成的 。
27、不同类型的计算机上使用的翻译软件是不同的 。
28、因此,在一台计算机上能运行某一种高级语言程序的条件是:必须在此计算机系统上配有此语言的编译系统 。
29、例如要在一台微机上运行C语言程序,必须先将为该微机设计的C编译系统装入计算机内 。
本文今天分享完毕,希望对您有所帮助 。
推荐阅读
- excel自动换行快捷键 换行快捷键ctrl加什么
- 粘米粉能做什么 粘米粉能做什么食物
- 光的衍射和干涉的区别 光的衍射和干涉的区别是什么
- 小狗喜欢吃什么 小狗吃什么
- 王家卫感情王家卫老婆是谁 王家卫感情生活
- 外格凶是什么意思 外格凶对一生有影响吗
- 佛教传入中国的朝代 佛教传入中国的朝代是东汉还是西汉
- 人行横道标志 人行横道标志和注意行人标志有什么区别
- 算投资总额都包括什么 投资总额计算公式
- 班主任工作的中心环节是什么 班主任工作计划初中
