汇编指令有多少个计算机程序设计语⾔有哪⼏类,计算机程序设计语⾔可以分为
哪三类?
我们知道,要使计算机按⼈的意图运⾏,就必须使计算机懂得⼈的意图, 接受⼈的命令。⼈要和机器交换信息,就必须要解决⼀个语⾔问题。为此, ⼈们给计算机设计了⼀种特殊语⾔,这就是程序设计语⾔。程序设计语⾔是 ⼀种形式语⾔。语⾔和基本单位是语句,⽽语句⼜是由确定的字符串和⼀些 ⽤来组织它们成为有确定意义的组合规则所组成。
程序设计语⾔是⼈们根据实际问题的需要⽽设计的。⽬前可以分为三⼤ 类:⼀是机器语⾔。它是⽤计算机的机器指令表达的语⾔;⼆是汇编语⾔。 它是⽤⼀些能反映指令功能的助记符表达的语⾔;三是⾼级语⾔。它是独⽴ 于机器、接近于⼈们使⽤习惯的语⾔。
在计算机科学发展的早期阶段,⼀般只能⽤机器指令来编写程序,这就 是机器语⾔。
由于机器语⾔直接⽤机器指令编写程序,⽆论是指令还是数据, 都须得⽤⼆进制数码表⽰,给程序编制者带来了很多⿇烦,需要耗费⼤量的 时间和精⼒。为了解决这个问题,使程序既能简便地编制,⼜易于修改和维 护,于是出现了程序设计语⾔。程序设计语⾔⼀般分为低级语⾔和⾼级语⾔。
低级语⾔较接近机器语⾔,它是⽤由英⽂字母的助记符代替指令编码,⽤英 ⽂字母和阿拉伯数字组成的
⼗六进制数代替⼆进制数,从⽽避免了过去⽤来 表⽰指令、地址和数据的令⼈烦恼的⼆进制数码问题。典型的低级语⾔是汇 编语⾔。正因为汇编语⾔是低级语⾔,所以它对机器依赖性较⼤。
不同的机 器有不同的指令系统,所以,不同的机器都有不同的汇编语⾔。
⾼级语⾔则是独⽴于指令系统⽽存在的程序设计语⾔,它⽐较接近⼈类 的⾃然语⾔。⽤⾼级语⾔编写程序,可⼤⼤缩短程序编写的周期。⾼级语⾔ ⽐汇编语⾔和机器语⾔简便、直观、易学,且便于修改和推⼴。
⽬前,世界上已有许多各种各样的程序设计语⾔。由于计算机本⾝只认 识它⾃⼰的机器指令,所以对每个程序设计语⾔都要编制编译程序或解释程 序。编译程序、解释程序是⼈和计算机之间的翻译,它负责把程序员⽤⾼级 语⾔编写的程序翻译成机器指令。这样,计算机才能认识这程序,这程序才 可以上机运⾏。
由于不同的程序设计语⾔有不同应⽤范围,⾄今还没有⼀种程序设计语 ⾔能把所有应⽤包含在内。现在⼴为应⽤的⼏种语⾔中,fortran侧重科 学计算,BASIC善于⼈机对话,PASCAL着重结构设计,COBOL长于报表 处理。
⼈们交流思想、传递信息要使⽤语⾔这个⼯具。
我们要让计算机为我们 ⼯作,也必须同计算机交流信息,同样有个语⾔⼯具问题。学习使⽤电⼦计 算机,主要的就是学习电⼦计算机的语⾔。
全部
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论