- 9
- 0
- 约3.33千字
- 约 28页
- 2019-01-18 发布于福建
- 举报
编译原理第二章高鸣级语言及其语法描述
第二章 高级语言及其语法描述 2.1 程序语言的定义(描述) 2.2 高级语言的一般特性 2.3 程序语言的语法描述 2.1 程序语言的定义 语法: 语言的语法是指这样的一组规则,用它可以产生和形成一个合式的程序。 例如:变量的标示符要以非数字开头… 语法分为词法规则和语法规则。 词法规则: 指单词符号的形成规则,单词符号包括:各种类型常数、标示符、算符和界符等。 词法分析工具:正规式和有限自动机理论。 语法规则: 是语法单位的形成规则。 语法单位包括:表达式、语句、子程序、函数等。 语法规则描述工具:上、下文无关文法。 语义: 是指这样的规则,使用它可以定义一个程序的意义。 语义描述的方法:属性文法的语法制导翻译方法。该方法接近形式化方法。 相同语句不同含义的例子: Z=X+Y 可以表示整数相加和实数相加等不同的语义。 编译程序就是要从基本的单词符号和语法单位分析程序的语义。 2.2 高级语言的一般特性 高级语言分类: 过程式语言-命令驱动、面向语句,如C语言等。 函数式语言-从功能出发构造函数,如LISP等。 基于规则的语言-检查一定的条件,当他满足,则执行适当的动作,如Prolog语言。 面向对象的语言-支持封装、继承和多态性等。 2.3 程序语言的语法描述 基本概念: Σ:是一个有穷字母表,它的每个元素称为一个符号。 Σ上的
您可能关注的文档
- 八年级历史与社姨会上册第四单元第三课第一框农牧文化的交融.ppt
- 八年级上中心红对称图形.ppt
- 八年级地兴理上册第二节南方地区.ppt
- 八年级上原册政治期中复习资料.ppt
- 八年级生物上册第五单元第三章第二贺节动物与人类生活的关系.ppt
- 八年级地理上册第智四章第三节工业.ppt
- 八年级生开物上册第五单元第四章第二节细菌.ppt
- 八年级生物上册《细积菌》说课.ppt
- 八年级生物上册人体内废物留的排出.ppt
- 八年级生物上册第五单元第絮五章《病毒》.ppt
- 2023电力变压器用绝缘材料介电性能的频域介电谱试验方法.docx
- 皖2016J911 太阳能热水系统建筑一体化设计图集.docx
- 北京市政交通基础设施工程规划设计技术文件办理指南培训(市政部分).docx
- 辽2006J403 金属成品变形缝建筑构造.docx
- 冀12G09 钢筋混凝土板式楼梯.docx
- 河南省图集 12YJ5-2 坡屋面.docx
- GB_Z 29014.100-2024 切削刀具数据表达与交换 第100部分:参考字典的定义、原则和方法.docx
- DB62∕T 5198-2025 管道超声内检测技术规范.docx
- codex零基础学习手册-前哨ai-202607.docx
- 大数据与景区管理(92页PPT).docx
最近下载
- PCS-992电力系统稳定控制装置说明书.docx
- 合规红线与避坑实操手册(2026)《HGT 3681-2000转鼓结片机》.pptx VIP
- 纵隔脓肿护理查房.pptx VIP
- 22D701-3电缆桥架安装(26.9MB)(26.85MB)5ce2e72e69780631(1).pdf VIP
- 餐饮公司简介范文.doc VIP
- 《生态环境法典》背景下企业废水、废气在线监测合规管理专题培训课件.pptx
- 养老机构行政检查文书试样.docx VIP
- QBT 4494-2013 自锁式聚酰胺扎带.pdf VIP
- 安徽省蚌埠市2026年重点学校小升初入学分班考试数学考试试题及答案.docx VIP
- DB51_T 3314-2025 川产道地药材生产技术规程 佛手(川佛手).docx VIP
原创力文档

文档评论(0)