- 2
- 0
- 约9.75千字
- 约 14页
- 2017-08-20 发布于重庆
- 举报
考软件设计师专题二编译原理.doc
专题二:程序语言部分
1、程序语言知识
1.1程序语言:
程序语言分为低级语言和高级语言两个大类。
低级语言:又称为面向机器语言,它是特定的计算机系统所固有的语言。
??机器语言:虽然执行效率高,但编写出来的程序可读性很差,程序难以修改和维护。
??汇编语言:汇编语言是机器语言的一种提升,它使用了一些助记符号来表示机器指令中的操作码和操作数。但它仍然是一种和计算机的机器语言十分接近的语言,使用起来仍然不太方便。
??高级语言:与人们的自然语言比较接近,使用起来很方便,也极大的提高了程序设计的效率。
下面简单介绍了几种高级语言的特点:
(Fortran:第一个被广泛用于进行科学计算的高级语言。
(Algol60:早期研制出来的高级语言。有严格的文法规则,用巴科斯范BNF来描述语言的文法,是一个分程序结构的语言。(最近嵌套原则和存储器使用效率高)
(Cobol:面向事务处理的高级语言。在数据库管理系统设计方面使用广泛。
(Pascal:具有相当强的表达能力,特别是对于数据结构功能的表达极具优势。是一种结构化程序设计
(C:当今最通用的程序设计语言。C是一种较低级的语言,提供了指针和地址操作的能力,但正是因为它的这一特点,才使它更具灵活性。C与UNIX操作系统紧密相关。
(Prolog:逻辑型语言的代表。它是建立在关系理论和一阶谓词逻辑理论基础上的。Prolog程序由一些俗称
您可能关注的文档
- 病鉴别诊断技术.doc
- 痛风病的症状主要表现形式.ppt
- 痤疮的治疗方法.doc
- 痱子的临床表现.doc
- 癌症快速检测新突破智能激光技术.doc
- 癌症患者治疗.doc
- 癌症治疗中的纳米技术.doc
- 癌症病人一周食谱.doc
- 癌症病人的护理.doc
- 癌症病人要不要手术.doc
- 专项十三 复合句(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项十四 There be句型和主谓一致(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项14 构词法 学案(含答案)2025年中考人教版英语语法专项复习.doc.docx
- 静脉肾盂造影结石梗阻评估.ppt
- 《假期实践活动》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 老年结石病合并慢病综合诊疗.ppt
- 鹿角形肾结石复杂手术治疗.ppt
- 经皮肾镜超声碎石清石术.ppt
- 《参观爱国主义教育基地》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 《生活中的大数:整理与复习》教案(2课时)-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
原创力文档

文档评论(0)