社区
非技术区
帖子详情
编译器开发(名字好高大上)
OtherShoreFlower
2019-02-09 02:55:46
各位大佬新年快乐!最近想做一个小小的c语言编译器,主要是了解一下结构和原理,学习学习,大佬们有没有推荐的课程或资料呀,小弟大三,实际上觉得做这个牵强了点,但也想试试。先感谢大家!
...全文
590
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
打赏
举报
回复
经典的是龙书,估计你是看不下去的。市面上有些更容易理解的书,可以去搜搜。
关于c++
名字
解析规则的一次小研究,
本文围绕C++中
名字
解析过程展开,指出大半工作由
编译器
完成,了解它有助于应用语言机制。通过代码示例,介绍变量
名字
查找从局部域到全局域,函数查找规则更复杂,存在koenig
名字
查找规则。还提到
名字
重整机制实现函数重载,作者表示有待深入研究。
开发
一个
编译器
该博客旨在
开发
一个
编译器
,介绍了
编译器
是将高级语言翻译为低级语言的程序,阐述了现代
编译器
主要工作流程,即从源代码经预处理器、
编译器
、目标代码、链接器到可执行程序,还说明
编译器
会将源程序翻译成目标语言机器代码。
8.Python
编译器
和
开发
环境的选择——《跟老吕学Python编程》
本文详细介绍了Python
编译器
和
开发
环境。
编译器
方面,涵盖CPython、Jython、IronPython等,阐述其工作原理、优势和应用场景。
开发
环境则列举了PyCharm、Visual Studio等多种类型,包括集成
开发
环境和代码编辑器,帮助程序员根据需求选择合适的
开发
环境。
咱们一起学C++第一百零五篇:之函数重载、默认参数与
名字
修饰
本文深入探讨C++中函数重载、默认参数与
名字
修饰。函数重载适用范围广,
编译器
通过
名字
修饰区分重载函数;默认参数简化调用、增强灵活性,设置有规则;
名字
修饰解决函数名冲突,类型安全连接减少错误、增强稳定。掌握这些特性可提升C++编程能力。
函数重载和
名字
粉碎
本文详细解析了C++中的函数重载概念,包括如何通过参数类型和数量区分同名函数,以及
编译器
如何判断函数重载。同时,深入探讨了
名字
修饰在C++函数重载中的作用,解释了C++与C语言在
名字
修饰规则上的差异。
非技术区
15,446
社区成员
58,112
社区内容
发帖
与我相关
我的任务
非技术区
C/C++ 非技术区
复制链接
扫一扫
分享
社区描述
C/C++ 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章