社区
数据结构与算法
帖子详情
关于编译原理实践的问题(不是象某些人那样不看书不动脑子的问题)
JustLikeTheWind
2003-08-19 10:27:18
我只是想知道YACC和LEX在WIN32下有没有对应的版本,那里可以得到他们的C版本源码。因为我打算写一个PCAT的编译器,不是很大,但是对于我这种菜鸟而言是挺困难的。所以各位有什么建议尽管提。
另外,谁知道编译原理与实践这本书怎么样,有什么特点?
...全文
43
2
打赏
收藏
关于编译原理实践的问题(不是象某些人那样不看书不动脑子的问题)
我只是想知道YACC和LEX在WIN32下有没有对应的版本,那里可以得到他们的C版本源码。因为我打算写一个PCAT的编译器,不是很大,但是对于我这种菜鸟而言是挺困难的。所以各位有什么建议尽管提。 另外,谁知道编译原理与实践这本书怎么样,有什么特点?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
JustLikeTheWind
2003-08-20
打赏
举报
回复
To boodweb(TTT):
哦,谢谢。
那你能不能赏光把你的代码让我看看,我只是想知道别人是怎么设计,怎么实现,就算有一些BUG也没什么关系。我现在课本用的是恐龙书,上面我觉得也是理论居多,实现方面的很少。
mail to :moneisme@hotmail.com
PS:PCAT是一种很小的语言,我们老师发的资料。不过我之前我也从来没听说过这种语言。
boodweb
2003-08-20
打赏
举报
回复
当初我也狂找,现在只找到一个flex的源代码,有msdos的make文件,要用microsoft c7.0编译,另外倒是有一个dos下的lex和yacc,不过产生的是代码是pascal的,我用不惯,后来还是用的cygwin
那本书还是不错的,上面通篇实现了一个TINY编译器,有实例比较好理解一些,还有一个稍微复杂一点的C Minus的说明,可以自己试着写一下,我前段时间刚写了一个
btw:PCAT是什么语言阿
编译原理
的核心技术
深入详细的讲解
编译原理
的核心技术。通过丰富的案例,手把手的帮助同学们理解
编译原理
中的每一个知识点与核心技术1、快速掌握Antlr的使用2、快速掌握LLVM常见命令的使用3、掌握LLVM源码的编译与安装4、掌握LLVM中pass的开发
非科班出身的人学习编程不负责任指南
为何要写这样一篇文章 来我们这个实验室里读研的学生可能自从来到这里的第一天就觉得自己的命运很苦逼。他们读本科时主修的是机械设计、制造以及自动化之类的专业,毕业时 的简历上也顶多是写写擅长 MS Word、PowerPoint、UGNX、AutoCAD 之类的应用软件。他们有限的学习生涯里,怎么也不会想到来到这里竟然要首先重新学习 C 语言,然后还...
【转载】深度:一文看懂Linux内核!Linux内核架构和工作原理详解
原文链接 http://www.openpcba.com/web/contents/get?id=4638&tid=15 简介 作用是将应用层序的请求传递给硬件,并充当底层驱动程序,对系统中的各种设备和组件进行寻址。目前支持模块的动态装卸(裁剪)。Linux内核就是基于这个策略实现的。Linux进程1.采用层次结构,每个进程都依赖于一个父进程。内核启动init程序作为第一个进程...
深度:一文看懂Linux内核!Linux内核架构和工作原理详解
简介 作用是将应用层序的请求传递给硬件,并充当底层驱动程序,对系统中的各种设备和组件进行寻址。目前支持模块的动态装卸(裁剪)。Linux内核就是基于这个策略实现的。Linux进程1.采用层次结构,每个进程都依赖于一个父进程。内核启动init程序作为第一个进程。该进程负责进一步的系统初始化操作。init进程是进程树的根,所有的进程都直接或者间接起源于该进程。virt/ ---- 提供虚拟机技术的支...
深度:一文看懂Linux内核!Linux内核架构和工作原理详解[通俗易懂]
学习内核,每个人都有自己的学习方法,仁者见仁智者见智。以下是我在学习过程中总结出来的东西,对自身来说,我认为比较有效率,拿出来跟大家交流一下。内核学习,一偏之见;疏漏难免,恳请指正。
数据结构与算法
33,008
社区成员
35,326
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章