计算机语言有哪些(计算机语言介绍)计算机语言通常是一个能完整、准确和规则地表达人们的意图,并用以指挥或控制计算机工作的“符号系统”。计算机语言通常分为三类:即机器语言、汇编语言和高级语言。
1、机器语言
机器语言是用二进制代码表示的计算机能直接识别和执行的一种机器指令的 *** 。它是计算机的设计者通过计算机的硬件结构赋予计算机的操作功能。
机器语言具有灵活、直接执行和速度快等特点。
用机器语言编写程序,编程人员要首先熟记所用计算机的全部指令代码和代码的涵义。手编程序时,程序员得自己处理每条指令和每一数据的存储分配和输入输出,还得记住编程过程中每步所使用的工作单元处在何种状态。这是一件十分繁琐的工作,编写程序花费的时间往往是实际运行时间的几十倍或几百倍。而且编出的程序全是些0和1的指令代码,直观性差,容易出错。现在除了计算机生产厂家的专业人员外,绝大多数程序员已经不再学习机器语言了。
2、汇编语言
为了克服机器语言难读、难编、难记和易出错的缺点,人们就用与代码指令实际含义相近的英文缩写词、字母和数字等符号来取代指令代码(如用ADD表示运算符号“+”的机器代码),于是就产生了汇编语言。
汇编语言是一种用助记符表示的仍然面向机器的计算机语言。汇编语言亦称符号语言。汇编语言由于是采用了助记符号来编写程序,比用机器语言的二进制代码编程要方便些,在一定程度上简化了编程过程。
汇编语言的特点是用符号代替了机器指令代码,而且助记符与指令代码一一对应,基本保留了机器语言的灵活性。使用汇编语言能面向机器并较好地发挥机器的特性,得到质量较高的程序。
汇编语言中由于使用了助记符号,用汇编语言编制的程序送入计算机,计算机不能象用机器语言编写的程序一样直接识别和执行,必须通过预先放入计算机的“汇编程序“的加工和翻译,才能变成能够被计算机识别和处理的二进制代码程序。
用汇编语言等非机器语言书写好的符号程序称源程序,运行时汇编程序要将源程序翻译成目标程序。目标程序是机器语言程序,它一经被安置在内存的预定位置上,就能被计算机的CPU处理和执行。
汇编语言像机器指令一样,是硬件操作的控制信息,因而仍然是面向机器的语言,使用起来还是比较繁琐费,通用性也差。但是,汇编语言用来编制系统软件和过程控制软件,其目标程序占用内存空间少,运行速度快,有着高级语言不可替代的用途。
3、高级语言
不论是机器语言还是汇编语言都是面向硬件的具体操作,要求使用者必须对硬件结构及其工作原理都十分熟悉,这对非计算机专业人员是难以做到的,对于计算机的推广应用也是不利的。
计算机事业的发展促使人们去寻求一些与人类自然语言相接近且能为计算机所接受的语意确定、规则明确、自然直观和通用易学的计算机语言。这种与自然语言相近并为计算机所接受和执行的计算机语言称高级语言。高级语言是面向用户的语言。无论何种机型的计算机,只要配备上相应的高级语言的编译或解释程序,则用该高级语言编写的程序就可以通用。
高级语言有:BASIC、C、C++、PASCAL、FORTRAN、智能化语言(LISP、Prolog、CLIPS、OpenCyc、Fazzy)、动态语言(Python、PHP、Ruby、Lua)等。高级语言源程序可以用解释、编译两种方式执行。通常用后一种。
高级语言是绝大多数编程者的选择。和汇编语言相比,它不但将许多相关的机器指令合成为单条指令并且去掉了与具体操作有关但与完成工作无关的细节,例如使用堆栈、寄存器等,这样就大大简化了程序中的指令。
新化月报网报料热线:886 2395@qq.com
最近更新
- 计算机语言包括哪些?通常分为三类即机器语言汇编语言和高级语言2022-11-18
- iPhone序列号如何查询?首先要打开苹果官网2022-11-18
- 加湿器的主要作用是什么?加湿器有哪些好处呢?2022-11-18
- 北京住宅土地新规是怎样的?传统意义上的住宅用地有什么意义?2022-11-18
- 全国十大最安全的理财平台有哪些?一起了解一下吧2022-11-18
- 全球新资讯:程序性知识和陈述性知识的区别和联系(程序性知识)2022-11-18
- 一张身份证可以买几张火车票?关于车票有效期的规定是怎样的?2022-11-18
- 海南临高在海口哪里?它的地理位置是怎样的?2022-11-18
- 唐山为何要取消商品住房限购限售?原因是为满足居民家庭合理购房需求2022-11-18
- 三种邮箱格式都是怎么写的?教程都在这里啦2022-11-18
- 航班7500紧急代码什么意思?飞机紧急代码有哪些?2022-11-18
- 天天视点!晋江市全面落实伏季休渔政策2022-11-18
- 天天亮点!每一处围挡都应合乎规范2022-11-18
- 晋江开展地方金融组织清理规范2022-11-18
- 晋江市科技局:“五个聚焦”开展好模范机关创建2022-11-18
- 世界通讯!百色提前完成“十四五”县域节水型社会建设任务2022-11-18
- 焦点快看:昆明阳宗海风景名胜区开展“双提升”专项宣传活动2022-11-18
- 天天观点:毛利率法计算试题(毛利率法计算成本)2022-11-18
- 今日热议:丰富“智慧医保”应用场景 昆明东川医疗保障服务便民高效2022-11-18
- 青岛创新推出市场主体“信用码”2022-11-18
- 每日快报!海淀区新建13个急救站2022-11-18
- 今日热讯:推动成立白酒产业知识产权保护联盟2022-11-18
- 酒吧英文歌曲女声(酒吧英文)2022-11-18
- 当前关注:新街口街道:清理小区车棚杂物 消除安全隐患2022-11-18
- 宝马新X7售103.9万起 标配iD8和悬浮曲面屏2022-11-18
- 世界今亮点!护林员、消防队员全员到岗防林火2022-11-18
- 三排座椅/尺寸加大 马自达CX-90最新预告图公布2022-11-18
- 每日速讯:灯塔市检察院开展专项排查消除燃气安全隐患2022-11-18
- 热议:外观前卫/内有大屏 丰田全新普锐斯实车亮相2022-11-18
- 福特Mustang Dark Horse亮相 一看就不好惹2022-11-18