自己动手构建编程语言:如何设计编译器、解释器和DSL
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.7 思考题

1.编写生成C代码的语言转译器而不是生成汇编程序或本机代码的传统编译器有什么优点和缺点?

2.传统编译器中有哪些主要组件或阶段?

3.根据你的经验,编程比想象中更难的痛点是什么?哪些新的编程语言特性可以解决这些痛点?

4.为新的编程语言编写一组功能需求。