考软件设计师专题二编译原理.docVIP

  • 2
  • 0
  • 约9.75千字
  • 约 14页
  • 2017-08-20 发布于重庆
  • 举报
考软件设计师专题二编译原理.doc

专题二:程序语言部分 1、程序语言知识 1.1程序语言:    程序语言分为低级语言和高级语言两个大类。    低级语言:又称为面向机器语言,它是特定的计算机系统所固有的语言。 ??机器语言:虽然执行效率高,但编写出来的程序可读性很差,程序难以修改和维护。 ??汇编语言:汇编语言是机器语言的一种提升,它使用了一些助记符号来表示机器指令中的操作码和操作数。但它仍然是一种和计算机的机器语言十分接近的语言,使用起来仍然不太方便。 ??高级语言:与人们的自然语言比较接近,使用起来很方便,也极大的提高了程序设计的效率。 下面简单介绍了几种高级语言的特点: (Fortran:第一个被广泛用于进行科学计算的高级语言。 (Algol60:早期研制出来的高级语言。有严格的文法规则,用巴科斯范BNF来描述语言的文法,是一个分程序结构的语言。(最近嵌套原则和存储器使用效率高) (Cobol:面向事务处理的高级语言。在数据库管理系统设计方面使用广泛。 (Pascal:具有相当强的表达能力,特别是对于数据结构功能的表达极具优势。是一种结构化程序设计 (C:当今最通用的程序设计语言。C是一种较低级的语言,提供了指针和地址操作的能力,但正是因为它的这一特点,才使它更具灵活性。C与UNIX操作系统紧密相关。 (Prolog:逻辑型语言的代表。它是建立在关系理论和一阶谓词逻辑理论基础上的。Prolog程序由一些俗称

文档评论(0)

1亿VIP精品文档

相关文档