智能科学技术导论-光周乐昌-第04讲程序编制.docxVIP

  • 1
  • 0
  • 约1.07万字
  • 约 8页
  • 2019-01-04 发布于福建
  • 举报

智能科学技术导论-光周乐昌-第04讲程序编制.docx

智能科学技术导论-光周乐昌-第04讲程序编制

第04讲程序编制 导语 构建了解决问题的算法,要让机器系统能够顺利运行该算法,必须采用机器能够直接处理的某种语言来编制给出算法的程序。当然,一个最为直接的编程语言就是由机器指令构成的机器语言。不过,机器指令过于繁琐且缺乏直观性,不利于描述复杂的算法。因此为了方便编程,人们构建了各种高级编程语言,同时对应构造相应的编译或解释软件,将高级编程语言描述的程序自动转化为机器指令的形式。这样,对于程序编制的一般人员而言,就可以使用高级语言来编制程序了。 第4.1节编程语言 可以用于程序编制的语言种类繁多,如果包括机器语言在内,通常按照机器系统方便处理的程度分为机器语言、汇编语言与高级语言三类。机器语言就是直接采用机器系统能够直接执行的机器指令来编制程序的一种语言。但显而易见的是,缺乏直观性理解的机器指令非常不方便,给程序的编制、特别是有一定规模的程序编制带来许多困难,明显会加重算法实现的任务复杂性。 为了克服机器语言不方便阅读的缺陷,可以为各种操作码、操作数分配各种助记符号,并用这些助记符号取代十六进制数字编码表示,采用这样表示方法形成的语言就称为汇编语言。这样,在编制程序时,程序员就可以使用这些助记符号构成的汇编语言(assembly language)来编制程序,然后再使用一种称为汇编程序(assembler)来自动将汇编语言编制的程序翻译成为机器语言表达的程序,供机器系统执行。 由于汇

文档评论(0)

1亿VIP精品文档

相关文档