编译原理学习
文章平均质量分 83
Wenn2kang
学生
展开
-
编译原理学习——引论篇
语言的基础是一组符号和一组规则,根据规则由符号构成的符号串的总体就是语言;程序设计语言就是编写计算机程序的语言。但是,在一个程序可以运行之前,它需要被翻译成一种能够被计算机执行的形式。因此,引论篇从高级程序设计语言出发,介绍编译与解释两种翻译方式;然后概述一个编译过程具有的典型逻辑阶段介绍一个典型编译程序的结构;最后简单介绍与编译程序有关的概念,包括前端与后端、趟、自编译、自展以及移植。编译有两种方式:一种是编译方式,一种是解释方式。原创 2023-03-15 19:34:01 · 1899 阅读 · 2 评论 -
编译原理学习——形式文法与语言(持续更新中)
持续更新原创 2023-03-22 01:28:38 · 1276 阅读 · 3 评论 -
编译原理学习——课程简介
《编译原理》课程是计算机科学与技术专业的必修课程。本课程主要介绍程序设计语言编译程序构造的基本原理和设计方法,包括:编译程序概述、高级语言及其语法描述、词法分析、语法分析、属性文法和语法制导翻译、语义分析和中间代码产生、符号表、运行时存储空间组织、优化、目标代码生成等。理论和实践相结合是编译程序设计的重要特色。形式语言和自动机理论为编译程序的设计提供了坚实的理论基础,正是在科学理论的保证下,才形成了一系列先进的编译程序设计方法和工具,使得编译程序的构造具有很高的系统性和自动化程度。原创 2023-03-14 17:27:48 · 543 阅读 · 2 评论