查看: 1757| 回复: 2
跳转到指定楼层
上一主题 下一主题
收起左侧

[其他] 求问有人写过compiler么?求经验。。。

全局:

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
本人这学期选了一门compiler & interprete被虐的半死,实在没辙果断withdraw了,个人感觉compiler的结构不难理解,但是error handling实在是搞不懂啊,写parser的时候感觉到处都会有需要处理error,写到最后一个parser让我搞成接近2000行,乱的一塌糊涂,最关键的是很多error还是检测不到,现在回头想想应该写一个class专门处理error,但是error这么多,想想都觉得头疼,求大神提供经验如何处理error handling??

上一篇:为啥很多程序员选择呆在小公司而不去大公司?
下一篇:请问有人了解如何开发lab information management system吗?
🔗
uasdf80012 2018-3-16 10:08:28 | 只看该作者
全局:
木有...OS/network 还是蛮有用的,但 compiler principle 真的好难...现实中一般都用 antlr 来写 DSL 了,手写 parser 可以去 github 约架了quq
回复

使用道具 举报

🔗
magicsets 2018-3-17 01:10:54 | 只看该作者
全局:
有具体题目吗,可以贴出来看一下

不过这不仅仅是写compiler(其实写parser只是compiler中偏搬砖性质的一小部分工作..)会遇到的问题,任何复杂一点的项目都需要渐进地进行模块分解、抽象与重构,避免boilerplate代码。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

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