51优质资源

 找回密码
 立即注册
搜索
查看: 1362|回复: 30

[Java] 自己动手用Java写编译器(20.88G)

[复制链接]

签到天数: 945 天

[LV.10]以坛为家III

2279

主题

2823

帖子

34万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
345999
发表于 2020-8-28 08:44:29 | 显示全部楼层 |阅读模式
『课程目录』:
    1.用java实现一个简易编译器1-词法解析入门.mp4
    10.Thompson构造:代码实现正则表达式的宏替换.mp4
    100.jvm的基本原理.mp4
    101.JVM 的基本操作指令介绍及其程序运行原理.mp4
    102.jvm的return指令和局部变量的操作原理.mp4
    103.jvm函数参数的传递机制.mp4
    104.把printf编译成java字节码的算法详解.mp4
    105.把数组操作编译成java字节码.mp4
    106.把C语言的struct转换成java的class.mp4
    107.把C语言的结构体数组转换成java字节码.mp4
    108.把ifelse控制分支语句编译成字节码.mp4
    109.把for_ while编译成java字节码.mp4
    11.Thompson构造:正则表达式的词法解析原理.mp4
    110.编译C语言实现的快速排序代码.mp4
    12.Thopsom构造词法解析代码调试演示.mp4
    13.代码实现Thompson构造:由简单到复杂的构建NFA状态机.mp4
    14.代码实现Thompson构造:在简单NFA的基础上构造更复杂的NFA.mp4
    15.代码实现Thompson构造- 实现正则表达式OR连接后的nfa.mp4
    16.使用NFA状态机识别输入字符串.mp4
    17.NFA状态机识别输入字符串的代码解析.mp4
    18.将NFA转换为DFA的算法描述.mp4
    19.将NFA转换为DFA:代码实现.mp4
    2.用java实现一个简易编译器2-语法解析.mp4
    20.DFA 最小化算法.mp4
    21.DFA 最小化:代码实现及其解析.mp4
    22.上下文无关语法的概念解析.mp4
    23.语法的上下文无关性,推导性以及歧义性.mp4
    24.压栈式有限状态自动机.mp4
    25.压栈式有限状态自动机的代码实现.mp4
    26.利用PDA做自顶向下的语法分析.mp4
    27.代码实现pda自顶向下的解析算法.mp4
    28.在语法推导中复合代码生成逻辑.mp4
    29.代码实现复合型语法.mp4
    3.语法解析改进及代码生成.mp4
    30.语法推导的属性化.mp4
    31.在PDA中实现属性化语法.mp4
    32.PDA属性化语法推导算法的代码实现.mp4
    33.语法分析自动化之语法分析表.mp4
    34.语法分析表的代码实现.mp4
    35.构建语法解析表.mp4
    36.代码实现first set 算法.mp4
    37.解析表构建之FOLLOW sets.mp4
    38.代码实现follow set算法步骤.mp4
    39.完成自顶向下解析表的构建.mp4
    4.输入系统及分词系统概述.mp4
    40.解析表构建的代码实现.mp4
    41.语法修改算法.mp4
    42.语法修改算法二.mp4
    43.课程的回顾与展望以及致朋友们.mp4
    44.自底向上语法解析的基本原理.mp4
    45.利用有限状态机实现自底向上的解析器.mp4
    46.代码实现自底向上的语法解析.mp4
    47.LALR代码生成.mp4
    48.LALR代码生成算法的实现.mp4
    49.构建LR语法的有限状态自动机.mp4
    5.输入系统代码实现.mp4
    50.代码实现LR语法对应的有限状态自动机.mp4
    51.LR 状态机的缺陷与改进.mp4
    52.LR 状态机的缺陷与改进_代码实现.mp4
    53.LR(1) 有限状态机的压缩.mp4
    54.LR跳转表的构建.mp4
    55.利用LR跳转表实现语法解析.mp4
    56.对歧义性语法的处理.mp4
    57.编译器生成的中间语言格式浅析.mp4
    58.C-code_ 一种中间语言和它对应的虚拟机.mp4
    59.变量的声明,存储类型以及内存对齐.mp4
    6.词法解析算法的一些概念说明.mp4
    60.寻址模式_ 堆栈操作_以及函数调用.mp4
    61.调用帧_函数调用的参数传递和变量存储.mp4
    62.C语言变量赋值语句的语法解析算法实现.mp4
    63.C语言的符号表和类型系统1.mp4
    64.C语言的符号表和类型系统2.mp4
    65.符号表和类型系统的代码实现.mp4
    66.函数声明的语法识别及类型系统建立.mp4
    67.C语言结构体struct的语法解析.mp4
    68.C语言结构体符号表和类型系统的代码实现.mp4
    69.C语言枚举类型的语法分析和类型系统实现.mp4
    7.有限状态机驱动的整形,浮点型数值识别器.mp4
    70.编译器动手实践之:实现C语言函数定义的语法解析1.mp4
    71.C语言逻辑控制语句if else if 的语法解析.mp4
    72.编译器开发:C语言循环控制语句的解析.mp4
    73.用java开发C语言解释器:创建语法执行树.mp4
    74.解释器实现的相关代码介绍.mp4
    75.代码调试解释器的执行流程.mp4
    76.数组元素的读取和赋值:基本原理说明.mp4
    77.构造数组元素读取与赋值对应的执行树.mp4
    78.数组元素读取求和对应的执行树.mp4
    79.代码执行数组元素的读取和执行操作.mp4
    8.Thompson构造,将正则表达式转换为有限状态自动机.mp4
    80.解释器执行IfElse逻辑判断语句.mp4
    81.实现for循环语句的解释执行:代码说明.mp4
    82.实现for循环语句的解释执行_代码调试.mp4
    83.实现无参数的函数调用.mp4
    84.变量作用域范围的确立.mp4
    85.实现由参数的函数调用.mp4
    86.return语句的解释执行.mp4
    87.java开发C语言编译器:为C语言提供API调用.mp4
    88.实现while 和do..while循环的解释执行.mp4
    89.递归调用时的参数环境保护.mp4
    9.Thompson构造,正则表达式输入预处理.mp4
    90.里程碑:解释执行快速排序算法.mp4
    91.实现malloc动态分配内存.mp4
    92.读写动态分配的内存.mp4
    93.通过指针直接读写内存.mp4
    94.结构体的解释和执行.mp4
    95.解释执行间套结构体.mp4
    96.解释执行sizeof函数.mp4
    97.使用观察者模式实现解释器不同组件间的通讯.mp4
    98.结构体内存与成员变量的一致性.mp4
    99.一个将C语言编译成java字节码的实例.mp4

『课程下载』:


游客,本付费内容需要支付 8学币 才能浏览支付


该会员没有填写今日想说内容.

我要优质资源 - 免责声明1、本站所有资源均来自互联网收集, 本站只负责收集不承担任何技术及版权问题
2、如本文内容侵犯到任何版权问题, 请立即告知本站 QQ: 1762734187, 本站将及时予与删除并致以最深的歉意
3、本文部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
4、一经注册为本站会员,一律视为同意网站规定,本站管理有权禁止违规用户
5、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者和我要优质资源的同意
6、若因内容问题我要优质资源管理人员有权不事先通知发帖者而删除本文
7、本站教程仅供本站会员学习参考,不得传播及用于其他用途,学习完后请在24小时内自行删除
8、本站资源质量虽均经精心审查,但也难保万无一失,若发现资源有问题影响学习请一定及时点此进行问题反馈
9、若发现链接失效了请点此进行链接失效反馈,我们会第一时间修复链接

回复

使用道具 举报

签到天数: 27 天

[LV.4]偶尔看看III

0

主题

39

帖子

178

积分

普通会员

Rank: 1

积分
178
发表于 2020-8-28 09:31:59 | 显示全部楼层
11111111111
回复

使用道具 举报

签到天数: 178 天

[LV.7]常住居民III

0

主题

268

帖子

326

积分

普通会员

Rank: 1

积分
326
发表于 2020-8-28 09:45:25 | 显示全部楼层
感谢分享
回复

使用道具 举报

签到天数: 227 天

[LV.7]常住居民III

0

主题

226

帖子

1182

积分

普通会员

Rank: 1

积分
1182
发表于 2020-8-28 12:15:28 | 显示全部楼层
1025...。。。
回复

使用道具 举报

签到天数: 384 天

[LV.9]以坛为家II

0

主题

304

帖子

1686

积分

普通会员

Rank: 1

积分
1686
发表于 2020-8-28 20:39:14 | 显示全部楼层
感谢分享
回复

使用道具 举报

签到天数: 237 天

[LV.7]常住居民III

0

主题

253

帖子

1081

积分

普通会员

Rank: 1

积分
1081
发表于 2020-8-29 01:25:50 | 显示全部楼层
这个课程有点强
回复

使用道具 举报

签到天数: 293 天

[LV.8]以坛为家I

0

主题

299

帖子

1088

积分

普通会员

Rank: 1

积分
1088
发表于 2020-8-29 06:44:54 | 显示全部楼层
谢谢分享 谢谢分享
回复

使用道具 举报

签到天数: 498 天

[LV.9]以坛为家II

0

主题

405

帖子

483

积分

普通会员

Rank: 1

积分
483
发表于 2020-8-29 20:27:03 | 显示全部楼层
赠人玫瑰手有余香
回复

使用道具 举报

签到天数: 459 天

[LV.9]以坛为家II

0

主题

396

帖子

866

积分

普通会员

Rank: 1

积分
866
发表于 2020-8-31 13:52:57 | 显示全部楼层
自己动手用Java写编译器
回复

使用道具 举报

签到天数: 134 天

[LV.7]常住居民III

0

主题

303

帖子

459

积分

普通会员

Rank: 1

积分
459
发表于 2020-9-4 03:39:36 | 显示全部楼层
谢谢分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51优质资源

GMT+8, 2024-5-15 04:26 , Processed in 0.140941 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表