社区
非技术区
帖子详情
编译器开发(名字好高大上)
OtherShoreFlower
2019-02-09 02:55:46
各位大佬新年快乐!最近想做一个小小的c语言编译器,主要是了解一下结构和原理,学习学习,大佬们有没有推荐的课程或资料呀,小弟大三,实际上觉得做这个牵强了点,但也想试试。先感谢大家!
...全文
562
7
打赏
收藏
编译器开发(名字好高大上)
各位大佬新年快乐!最近想做一个小小的c语言编译器,主要是了解一下结构和原理,学习学习,大佬们有没有推荐的课程或资料呀,小弟大三,实际上觉得做这个牵强了点,但也想试试。先感谢大家!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
赵4老师
2019-02-19
打赏
举报
回复
参考
Tiny C Compiler
gcc
源代码
AlbertS
2019-02-19
打赏
举报
回复
是什么激励了你要从头造轮子,如果只是学习还好,不然太耗时了
srhouyu
2019-02-18
打赏
举报
回复
编译系统透视——图解编译原理 这本书对初学者比较友好 https://download.csdn.net/download/qq_28107111/10236811
阿峰的编程博客
2019-02-18
打赏
举报
回复
编译原理(第2版) 作者: Alfred V. Aho [ 中文 pdf ] 现代编译原理C语言描述pdf 这2本书,有兴趣下载看看。不难的。我都看得懂,只是写不出来。
日立奔腾浪潮微软松下联想
2019-02-11
打赏
举报
回复
先看简单的实现,tiny c、lcc、8cc编译器源码网上都能找到,gcc、clang/llvm这种庞然大物暂时不必看了。
yshuise
2019-02-10
打赏
举报
回复
你是一个有理想的人,我来接分。
ForestDB
2019-02-10
打赏
举报
回复
经典的是龙书,估计你是看不下去的。市面上有些更容易理解的书,可以去搜搜。
写给小白的开源
编译器
作者:HelloGitHub-小夏不知道你是不是和我一样,看到“
编译器
”三个字的时候,就感觉非常
高大
上,同时心底会升起一丝丝“害怕”!我始终认为
编译器
是很复杂...很复杂的东西,不是我这种小白能懂的。而且一想到要学习
编译器
的知识,脑海里就浮现出那种 500 页起的厚书。一直到我发现 the-super-tiny-compiler 这个宝藏级的开源项目,它是一个仅 1000...
助力 Android 抗衡 iOS,华为发布方舟
编译器
!
传说中的诺亚方舟可以拯救全人类,那么活在现实的方舟
编译器
是否真的能突破Android系统性能原有的限制? (图源:CSDN付费下载自东方IC) 要说上个月于巴黎召开的 P30 系列发布会,华为是以全硬件正面刚苹果,那么4月11日在上海面向国内市场推出P30系列手机的发布会,华为就是以不经意的姿态撩了一下Google。 之所以这么讲,是因为这一次的发布会,引发国内消费者热烈追捧的不仅是比国际版价格要低2000元左右的P30系列,还有着让技术圈为之热议的大事件,即华为消费者业...
Tiny
编译器
源码详解与编译原理实战
回顾整个流程,现代
编译器
就像一条高度自动化的流水线:A[源代码] --> B(词法分析)B --> C[Token流]C --> D(语法分析)E --> F(语义分析)F --> G[带类型AST]G --> H(中间代码生成)I --> J(代码优化)J --> K(目标代码生成)K --> L[汇编/机器码]每一个环节都凝聚着计算机科学的智慧:形式语言理论、自动机、数据结构、算法优化……而当你亲手实现这一切时,那种“我终于明白了电脑是怎么工作的”的顿悟感,简直无与伦比!💥。
基于C语言实现的简易Pascal
编译器
项目实战
就像人读书不会逐个字母看,而是以词为单位理解句子,
编译器
也需要把源码切成一个个Token:beginx := 5 + 3;end.对应的Token序列长这样:Token 类型值“var”IDENTIFIER“x”COLON”:”“integer”SEMICOLON“begin”IDENTIFIER“x”ASSIGN”:=”“5”PLUS”+”“3”
一文搞懂java中的
高大
上技术“反射”
反射的概念 JAVA反射是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性; java中应用的几个场景: Spring 框架中bean的初始化用到了反射 破坏单例模式是我们也用到了反射 获取标注的注解的类时也用到了反射 JDBC连接数据 反射的基本使用 Java 反射的主要组成部分有4个: Class:任何运行在内存中的所有类都是该 Class 类的实例对象,每个 Class 类对象内部都包含了本来的所有信息。记着一句话,通过反射干任
非技术区
15,445
社区成员
58,115
社区内容
发帖
与我相关
我的任务
非技术区
C/C++ 非技术区
复制链接
扫一扫
分享
社区描述
C/C++ 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章