- 5
- 0
- 约7.44千字
- 约 44页
- 2018-06-13 发布于河南
- 举报
编译原理:文法与语言的基本知识
第二章 文法与语言的基本知识 2.1 概述 程序设计语言是一种形式语言,与自然语言既有相似的性质又有本质的不同。 最主要的区别是:形式语言的规则简单、严格、无例外、无二义性。 编译程序的正确转换建立在对程序设计语言的精确定义和描述基础上。 语法——文法是描述语言语法的形式规则 语义——语言中各语句的含义 语用——从使用者的角度对语言的描述 本章将介绍形式语言和形式文法的基本概念,这是整个编译原理的基础。 基本概念 2.2 基本概念 2.2.1 符号与符号串 用程序语言书写的程序一般由一些基本符号组成。下面是一些常见的基本符号: 字母:a,b,c,…,x,y,z 数字:0,1,…,9 其他符号:+,-,*,/ ,=,:,等 在这些符号的基础上,组成如if,then,else,for等关键字、程序的标识符和常量,并进一步组成用户程序。 定义1 符号的非空有限集合称为字母表。常用V、?表示。 符号与符号串 例1: ?1={0,1} ?1是二进制数的字母表 ?2={a,b…….z} ?2是英文小写字母 ?3={A….Z,0….9,+,-,*,/,.,(,),=,$,’,:} ?3是FORTRAN4语言的字母表 注意:符号可能是字符的组合 如: ?5= {ASCII码} 则=为一个符号 再如: pascal语言
您可能关注的文档
最近下载
- 2020年四川成都明月村详解(乡村振兴).pptx VIP
- SA8000-2026社会责任管理体系的主要变化及标准内容培训教材 .pdf VIP
- 2024年6月福建高中学业水平合格考试地理试卷真题(含答案详解).pdf VIP
- 中国骨转移瘤诊疗指南(2025版).docx VIP
- 一种高纯氟化铅的制备方法.pdf VIP
- 教你三步查看老婆微信聊天记录.docx VIP
- 0004-2019外用保健膏标准 .pdf VIP
- 保安证考试题库及详细答案.docx
- 企业内部审计工作计划及总结范例.docx VIP
- 设备校正g200mk7说明书communication system network cs.pdf
原创力文档

文档评论(0)