1.2万
已完结 · 共24课时
长期有效
完全自主可控地实现一个PL/0扩展语言编译器
已完结 · 共24课时 长期有效
完全自主可控地实现一个PL/0扩展语言编译器
1.2万
已完结 · 共24课时
长期有效
完全自主可控地实现一个PL/0扩展语言编译器

知春路遇上八里桥
十年代码程序员实现编译器系列
课程概述
全集试看
01-背景介绍,gcc工具集介绍,编译阶段分析
视频课
36分32秒
部分试看
02-PL0E文法解读,fpc编译器
视频课
37分43秒
部分试看
03-词法分析-项目介绍
视频课
24分8秒
部分试看
04-有限状态机-gettok实现
视频课
35分52秒
部分试看
05-语法分析-抽象语法树-文法歧义
视频课
25分3秒
06-语法树节点定义
视频课
36分56秒
07-递归下降法-程序、分程序、语句的解析
视频课
46分42秒
08-表达式、条件、参数的解析-更多语法树例子
视频课
35分33秒
部分试看
09-语义分析引入-符号表逻辑结构
视频课
37分50秒
10-符号表数据结构-函数作用域
视频课
40分23秒
11-嵌套函数作用域-符号表操作函数
视频课
42分23秒
12-anlys函数家族-语义分析的情景分析
视频课
56分45秒
部分试看
13-中间代码-四元式设计-指令队列
视频课
45分10秒
14-语法树转换四元式-表达式、if、for和函数调用
视频课
30分26秒
15-gen生成函数-prtir调试工具
视频课
42分20秒
16-目标代码生成-x86体系结构-nasm汇编器
视频课
28分48秒
17-库函数-输入输出指令实现
视频课
40分59秒
18-运行栈-调用帧-汇编代码生成
视频课
38分15秒
19-x86汇编-access link区-x86寻址-后置工作
视频课
57分17秒
20-代码优化-基本块-流图
视频课
45分31秒
21-DAG-SSA-消除公共表达式
视频课
49分31秒
22-全局优化-数据流分析-到达定值分析
视频课
58分55秒
23-活跃变量分析-集合操作及优化算法实现
视频课
45分18秒
24-思考题讲解-课程完结
视频课
55分7秒

数据结构零基础训练营
杭哥手把手带你实现数据结构。
17.0万播放/共59课时

《C++比赛技巧》
助你多A一题
3.2万播放/共96课时

地理信息系统原理_南京师范大学
地理信息系统原理是地理信息科学、测绘工程等专业的专业基础课程
162播放/共48课时

少儿编程Scratch3.0零基础30分钟入门
适用于零基础接触少儿编程的小朋友,要求小朋友会基本的电脑操作
91播放/共1课时

周哥教IT.C语言深学活用
C语言深学活用,由浅入深,深入浅出
32播放/共67课时

城乡规划新技术GIS应用_厦门大学
课程早期偏重“GIS基本应用”,逐渐过渡到“GIS计算思维”
107播放/共40课时

《零基础精通C++多线程:大厂面试必备》
实战:C++多线程系列(线程池实现、互斥锁、条件变量...)
5507播放/共15课时

BIM技术及应用_沈阳工业大学
掌握BIM在工程项目建设全生命周期中的应用技术
45播放/共67课时

Python小白也能听懂的入门课
Michael老师,ViaX盐趣签约导师,南洋理工大学博士。新华网大数据分析师、新加坡A-STAR研究中心研究员、曾获“新加坡总统奖学金”、论文曾多次发表在CSWIM、ICIS、ISR、IS等国际会议
396.7万播放/共20课时

数据库系统(上):模型与语言
《数据库系统》不仅是计算机、软件工程等专业的核心课程,而且也
53播放/共103课时

Web 安全_北京航空航天大学
想了解Web安全的魅力吗?想走进北京航空航天大学听Web安全
19播放/共40课时

【报名中】鹏哥C语言零基础训练营
鹏哥授课,一对一专属答疑服务,远程帮改BUG,学管督学
198.2万播放/共85课时

地理信息系统原理与方法_信息工程大学
添加了人工智能助手-GISer小瓦,他是一个既有趣又有深度,
65播放/共89课时

Python基础
结合案例讲解Python编程基础操作,适合初学者快速入门。
359播放/共10课时

Arm64开发环境搭建
基于QEMU搭建 ARM64全链路Linux 底层系统
1103播放/共10课时
评论(0)