





定价:49元
印次:1-14
ISBN:9787302192206
出版日期:2009.01.01
印刷日期:2024.01.23
图书责编:谢琛
图书分类:教材
本书主要内容包括计算机音乐基础知识、计算机应用作曲常用软件介绍、音乐制作软件的基本操作、作曲基础知识、音源音色的特性与运用、音乐织体的类型与写作以及乐曲编配实践等。本书的特点是首次将作曲技术与计算机技术相结合,把相关的计算机软件作为作曲的辅助手段,这一思路来自作者长期的教学实践,符合运用计算机进行音乐创作的学习规律。本书主要作为高等学校音乐类各专业计算机小公共课程教材,同时也可作为计算机音乐爱好者的自学用书。此外,对于专业音乐工作者也具有一定的参考价值。
“编译原理与技术”是计算机科学与技术专业的专业基础课程,通过本课程的学习,不仅可以提高编程技巧,掌握软件设计的一般方法,而且对计算机系统软件有一个比较清楚的认识和理解,为进一步的学习和研究打下良好的基础。 本书的前身是北京邮电大学出版社出版的《编译程序设计原理与技术》,主要介绍编译程序的设计原理和基本实现技术。根据多年的教学实践,对原书的内容进行了调整、补充和完善,并加强了实践环节。本书主要以Pascal和C语言为背景、就编译原理和技术有关的主要课题进行了系统和深入的讨论。 全书共分11章。第1章对编译程序的组成、功能及有关的前后处理器等进行了介绍,读者可以从中了解编译程序的概况,这是其余各章节的基础。第2章介绍了有关形式语言与自动机的基本概念,这是学习编译原理必备的基础理论知识。第3章引入了词汇、模式等概念,介绍了利用状态转换图手工编写词法分析程序的方法和步骤,并对词法分析程序自动生成工具LEX的使用和工作原理作了介绍。第4章详细讨论了常用的语法分析技术,如适于手工实现的递归调用预测分析方法、适合利用分析程序自动生成工具实现的完备的LR分析技术等,介绍了语法分析程序自动生成工具YACC的使用方法等。第5章讨论了语法制导翻译技术,介绍了语法制导定义和翻译方案的概念,以及根据语法制导定义和翻译方案设计相应的翻译程序的基本方法,后继的语义分析和中间代码生成就是基于这种技术实现的。第6章介绍了语义分析的基本概念和要求,讨论了编译程序所用的重要数据结构--符号表的组织和管理,详细介绍了借助符号表、利用语法制导翻译技术实现类型检查的方法。第7章讨论了程序运行时的存储组织与管理...
1.1 翻译和解释1
1.1.1 程序设计语言1
1.1.2 翻译程序3
1.2 编译的阶段和任务4
1.2.1 分析阶段4
1.2.2 综合阶段7
1.2.3 符号表管理9
1.2.4 错误处理10
1.3 编译有关的其他概念11
1.3.1 前端和后端11
1.3.2 “遍”的概念11
1.4 编译程序的伙伴工具13
1.4.1 预处理器13
1.4.2 汇编程序14
1.4.3 连接装配程序16
1.5 编译原理的应用16
习题118
第2章 形式语言与自动机基础19
2.1 语言和文法19
2.1.1 字母表和符号串19
2.1.2 语言20
2.1.3 文法及其形式定义21
2.1.4 推导和短语23
2.1.5 分析树及二义性26
2.1.6 文法变换27
2.2 有限自动机32
2.2.1 确定的有限自动机32
2.2.2 非确定的有限自动机34
2.2.3 具有ε-转移的非确定的有限自动机36
2.2.4 DFA的化简40
2.3 正规文法与有限自动机的等价性43
2.4 正规表达式与有限自动机的等价性46
2.5 正规表达式与正规文法的等价性49
2.5.1 正规定义式50
2.5.2 表示的缩写50
2.5.3 正规表达式转换为等价的正规文法51
习题252
目 录 编译原理与技术第3章 词法分析54
... 查看详情