编译器初学

         这学期在学习编译原理,有个C#写的编译器的源代码,是简单C++(数据类型少,类继承关系只有一层),主要用来理解编译器原理。开始看的是书,把我看的晕头转向,感觉讲的离实际比较远,太偏一些数学理论,暂时先扔下。

        软件是个可多次使用的东东,尽量使用已经写好的类库,这样开发速度就快了好多。用C#写编译器本身就很好学习。用XML而不要自己parse文本。

       编译器分为四步: 词法分析(scanner),语法分析(parse),语义分析(analyze)和代码生成(codegen).分成四步,好处多多:思路清晰,容易单独改进,结构化好。一口吃个胖子可不是个好办法。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值