编译原理-第二章分析
TJNU-COCIE-WJW 编译原理第二章 高级语言定义和一般特征 王金伟 计算机与信息工程学院 天津师范大学 第二章 高级语言的定义和一般特征 世界上已有上千种高级语言 例如: FORTRAN:面向科学计算 COBAL:面向事务处理 PROLOG,LISP:人工智能 Ada:大型嵌入式实时处理 SNOBAL:符号处理 C++,C:通用 … 2.1 高级语言的定义 高级程序设计语言必须要有明确而确切的定义 语言的初等成分的实际含义是什么? 如何有意义的使用它们? 怎样以有意义的方式组合它们? 程序设计教材中描述的是语言成分的意义,不能作为构造编译程序的基础 一个程序语言:一个记号系统 程序语言的定义: 语法 语义 语用 有关程序设计技术和语言成分的使用方法,它使语言的基本概念和语言的外界(数学概念或计算机的对象和操作)联系起来。(如:面向对象OO中的类、对象和事物的联系) 我们重点讨论语法和语义 一、几个概念 1.字母表:一个有限的字符集 例子:C语言的字母表 (1)大小写英文字母 a ~ z, A ~ Z (2)数字 0 ~ 9 (3)特殊字符 空格 ! # % ^(上箭头) * _(下划线) + - = ~ / \ | . , : ; ? ‘ “ () [] {} 任何语言:一定字符集(字母表)上的字符串(有
您可能关注的文档
- 学会说下一次解析.ppt
- 绿藻门、轮藻门和水生维管束植物习见种类鉴别课程分析.ppt
- 学位英语考试大纲解析.doc
- 学会跟孩子说话——好家长操作实务解析.doc
- 学会说点儿道理(第五单元写作)解析.ppt
- 学会道歉ppt解析.ppt
- 缓解压力培训分析.ppt
- 学会拒绝.ppt解析.ppt
- 缓解学习压力(高一年级上学期)分析.ppt
- 学会自我控制(公开课)解析.ppt
- 2024-2025学年湖南省邵阳市新宁县回龙寺镇人教版一年级下册期中测试数学试卷.docx
- 2024-2025学年山东省德州市平原县王杲铺中小、王凤楼中小、腰站镇中小青岛版一年级下册3月月考数学试卷.docx
- 第四单元 课题3 物质组成的表示-初中化学新教材预习学案(人教版2024九年级上册).docx
- 2024-2025学年山东省济宁市梁山县人教版一年级下册期中测试数学试卷.docx
- 2024-2025学年山东省德州市德州经济技术开发区长河小学等校青岛版一年级下册期中考试数学试卷.docx
- 2026《基于国产开源单片机GD32VF103的输变电设备物联网传感器设计》8300字.docx
- 2024年中考道德与法治真题完全解读(北京卷).docx
- 2026《基于机器视觉识别的工件边缘曲线重构方法分析》9000字.docx
- 课时9.4 物体的浮与沉【一大题型】八年级全一册物理(沪科版2024).docx
- 2024-2025学年广东省江门市开平市人教版一年级下册期中综合素养评价数学试卷.docx
原创力文档

文档评论(0)