什么是计算机语言 计算机语言简介
计算机语言,作为控制计算机执行指令的媒介,有着多种多样的形式。我们可以将其分为三大类别:机器语言、汇编语言以及高级语言。
每次电脑执行的动作和步骤,都是根据用计算机语言编写的程序来完成的。这些程序是计算机要执行的指令集合,而所有的程序都是用我们所掌握的语言编写的。要想控制计算机,必须通过计算机语言向计算机发出命令。
尽管计算机可以识别和接受多种语言,但最基本的、能被计算机识别的只有机器语言,这是一种由0和1构成的代码。由于机器语言的复杂性和难以记忆的特点,人们在编程时通常不会直接使用它。
目前,编程语言主要采取两种形式:汇编语言和高级语言。汇编语言与机器语言有着相同的实质,都是直接对硬件进行操作。不同的是,汇编语言采用了英文缩写的标识符,使得识别和记忆更为容易。它仍然需要编程者将每一步具体的操作以命令的形式写出来。汇编程序通常由三部分构成:指令、伪指令和宏指令。每一句汇编指令都对应实际操作过程中的一个细微动作,例如移动、自增等。汇编源程序通常比较冗长、复杂,容易出错,要求编程者具备更多的专业知识。
相对于汇编语言而言,高级语言是目前绝大多数编程者的选择。高级语言将许多相关的机器指令合成为单条指令,并去除了与具体操作有关但无关紧要的细节,如使用堆栈、寄存器等,从而大大简化了程序中的指令。由于省略了许多细节,编程者不需要具备太多的专业知识。高级语言包括许多流行的编程语言,如VB、VC、FoxPro、Delphi等,它们的语法和命令格式各不相同。
高级语言所编制的程序不能直接被计算机识别,必须经过转换才能被执行。按转换方式可分为两类:解释类和编译类。解释类语言的执行方式类似于日常生活中的“同声翻译”,应用程序源代码一边由相应语言的解释器“翻译”成目标代码(机器语言),一边执行。这种方式比较灵活,可以动态地调整、修改应用程序。而编译类语言在程序执行前就将源代码“翻译”成目标代码,因此其目标程序可以独立执行,使用较为方便、效率高。但一旦需要修改应用程序,必须先修改源代码并重新编译生成新的目标文件才能执行。现在大多数的编程语言都属于编译型,如Visual C++、Visual Foxpro、Delphi等。
编程语言
- 什么是计算机语言 计算机语言简介
- ai怎么设计扁平化的叉车搬运图标- ai叉车的画法
- Flash cs6怎么在舞台显示四分之一的对象-
- css入门教程之学习网页布局(1)
- IQUNIX F96系列机械键盘怎么样 IQUNIX F96系列机械键
- 易到用车为何起个大早赶个晚集?
- 10个DIV+CSS需要注意的问题
- MAYA动画教程-房屋坍塌动画打造过程解析
- CDR制作字体带阴影效果
- metro的介绍以及metro的好处介绍
- 淘宝客新手应该了解的几种推广模式全面分析
- 教你如何清洗水冷水箱
- 笔记本电脑怎么分享WIFI-让手机等客户端享受无线
- 手把手教你机械键盘换轴的图文方法
- XML教程-XML有哪些用途-
- 3DMAX利用倒角剖面命令制作石膏线模型的教程