编译原理/21世纪高等学校本科系列教材·计算机科学与技术专业
编辑推荐
《编译原理/21世纪高等学校本科系列教材·计算机科学与技术专业》采用以实例来讲解理论,充分考虑了便于学生自学和教师教学的问题,循序渐进地介绍了编译程序设计的基本原理、主要实现技术和一些自动构造工具,使学生能够掌握编译程序的整体结构。《编译原理/21世纪高等学校本科系列教材·计算机科学与技术专业》主要面向一般本科院校,参考理论学时为48学时。《编译原理/21世纪高等学校本科系列教材·计算机科学与技术专业》以高级程序设计语言的编译过程的5个主要阶段——词法分析、语法分析、语义分析及中间代码生成、代码优化和目标代码生成为线索,重点放在构造编译程序及各个组成部分的软件技术和实用方法上。《编译原理/21世纪高等学校本科系列教材·计算机科学与技术专业》共分10章。
内容简介
“编译原理”是计算机学科的一门重要专业基础课。陈光建主编的《编译原理/21世纪高等学校本科系列教材·计算机科学与技术专业》旨在介绍编译程序设计的基本原理、实现技术,充分考虑了教师便于教学,学生便于自学的问题。《编译原理/21世纪高等学校本科系列教材·计算机科学与技术专业》包含了编译程序设计的基础理论和具体实现技术,主要内容包括形式语言和自动机理论、词法分析、语法分析、语义分析、中间代码生成、中间代码优化和目标代码生成等。在介绍基本原理和实现技术中,注重循序渐进、深入浅出。
同时,《编译原理/21世纪高等学校本科系列教材·计算机科学与技术专业》注重实际应用,介绍了Lex和YACC的使用方法及原理,旨在培养学生分析和解决问题的能力。
《编译原理/21世纪高等学校本科系列教材·计算机科学与技术专业》可作为高等院校计算机相关专业的本科生教材,也可供其他专业的学生或从事计算机工作的工程技术人员阅读参考。