当前位置:网站首页>2022 compilation principle final examination recall Edition
2022 compilation principle final examination recall Edition
2022-07-02 19:08:00 【Tcoder-l3est】
2022 Compiler principle End of term
SDU CS 2019
One 、 Brief answer and calculation
- Draw the compilation process
- Ambiguous grammar
- Find handle
- Reverse Polish
- FA => Normal form
Two 、 Comprehensive questions
1、 Lexical analysis , Given the normal form ,
structure NFA
Determinate
To minimize the
2、LL(1) analysis , Grammar is given
structure first、follow Set
structure LL1 Analysis of the table
Analyze sentences
3、LR analysis
Construct extended grammar
structure LR(1) Project specification family
structure LR(1) Analysis of the table
Recognize sentences
4、 Give the basic block code
structure DAG
Write the optimized intermediate code (CH 10)
Write DAG Intermediate code after target optimization (CH 11)
Write the object code ( According to active information )
5、 Namely PPT The topic , Give you the translation mode , Translate into intermediate code
边栏推荐
- Websocket of Web real-time communication technology
- High frequency interview questions
- 二进制操作
- MySQL advanced learning summary 8: overview of InnoDB data storage structure page, internal structure of page, row format
- Imitation Jingdong magnifying glass effect (pink teacher version)
- R语言使用epiDisplay包的cox.display函数获取cox回归模型汇总统计信息(风险率HR、调整风险率及其置信区间、模型系数的t检验的p值、Wald检验的p值和似然比检验的p值)、汇总统计
- 日期工具类(不定时更新)
- Excel finds the same value in a column, deletes the row or replaces it with a blank value
- ICDE 2023|TKDE Poster Session(CFP)
- Stm32g0 USB DFU upgrade verification error -2
猜你喜欢

论文导读 | 机器学习在数据库基数估计中的应用

ICDE 2023|TKDE Poster Session(CFP)

Looking for innocence in New York -- a beautiful day at the discovery center of Legoland, New Jersey

论文导读 | 关于将预训练语言模型作为知识库的分析与批评

Troubleshooting: kubectl reports an error validationerror: unknown field \u00a0

SLC、MLC、TLC 和 QLC NAND SSD 之间的区别:哪个更好?

Obligatoire pour les débutants, cliquez sur deux boutons pour passer à un contenu différent

M2dgr: slam data set of multi-source and multi scene ground robot (ICRA 2022)

【JVM调优实战100例】03——JVM堆调优四例
![[100 cases of JVM tuning practice] 01 - introduction of JVM and program counter](/img/c4/3bba96fda92328704c2ddd929dcdf6.png)
[100 cases of JVM tuning practice] 01 - introduction of JVM and program counter
随机推荐
Thoroughly understand the point cloud processing tutorial based on open3d!
距离度量 —— 杰卡德距离(Jaccard Distance)
[100 cases of JVM tuning practice] 01 - introduction of JVM and program counter
C文件输入操作
Learning summary of MySQL advanced 6: concept and understanding of index, detailed explanation of b+ tree generation process, comparison between MyISAM and InnoDB
M2DGR:多源多场景 地面机器人SLAM数据集(ICRA 2022 )
消息队列消息丢失和消息重复发送的处理策略
【JVM调优实战100例】01——JVM的介绍与程序计数器
ICDE 2023|TKDE Poster Session(CFP)
Hospital online inquiry source code hospital video inquiry source code hospital applet source code
Installation of thingsboard, an open source IOT platform
The difference between SLC, MLC, TLC and QLC NAND SSD: which is better?
The R language dplyr package rowwise function and mutate function calculate the maximum value of multiple data columns in each row in the dataframe data, and generate the data column (row maximum) cor
The text editor hopes to mark the wrong sentences in red, and the text editor uses markdown
Progress progress bar
医院在线问诊源码 医院视频问诊源码 医院小程序源码
谷歌官方回应:我们没有放弃TensorFlow,未来与JAX并肩发展
How to clean up discarded PVs and their corresponding folders
What are the links of the problem
The second bullet of AI development and debugging series: the exploration journey of multi machine distributed debugging