本场 Chat 分享主要介绍零基础如何设计一个简单的编译器。我本人没有系统的学习过编译原理,只是在工作中遇到的问题需要借助编译原理,实现 ASN.1 编解码器,才开始研究如何设计编译器的,通过这次实践,我设计了一个可以实际使用的 ASN.1 解码工具,感兴趣的朋友可以在以下网址下载。
本场 Chat 通过实现一个简化的 ASN.1 语言规范来说明如何设计编译器。希望在这里把我在设计编译器的过程中遇到的问题,踩过的坑跟大家分享一下。
本场 Chat 内容将涉及如下:
- 关于 ASN.1 语言规范的背景说明;
- 编程环境搭建;
- 词法识别/实现;
- 语法识别/实现;
- 语义实现。
适合人群:会 C 语言即可
阅读全文: http://gitbook.cn/gitchat/activity/5e0e15123ac7de649e2793d8
您还可以下载 CSDN 旗下精品原创内容社区 GitChat App ,阅读更多 GitChat 专享技术内容哦。