编译原理-第二章分析
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)特殊字符 空格 ! # % ^(上箭头) * _(下划线) + - = ~ / \ | . , : ; ? ‘ “ () [] {} 任何语言:一定字符集(字母表)上的字符串(有
您可能关注的文档
最近下载
- 2026 年精神科患者约束保护技术规范(最新版,附风险评估).docx VIP
- 《寻找自己的风格》(课件)- 2024—2025学年冀美版(2024)初中美术七年级上册.pptx VIP
- 2026年党支部书记专题党课讲稿(6篇完整版).docx VIP
- 【基恩士】SR-1000 系列 用户手册 (简体中文).pdf VIP
- 《旅游客源地与目的地概况》项目七大洋洲旅游区.pptx VIP
- 2025年现场勘验检查笔录(模板).pdf VIP
- 演唱会服务合同.docx VIP
- 常减压装置技术问答.doc VIP
- 个人信用报告模板简版带水印可编辑2025年9月新版.pdf VIP
- 2026年司索考试题及答案.doc VIP
原创力文档

文档评论(0)