0909 编译原理 第1次上机

1.编译原理学什么?

答:学习将原程序转换为目标程序的原理以及一系列相关知识,学习编译器的工作原理。

2.为什么学编译原理?

答:为了更好地认识编译器原理,可以提高自己的陈序优化能力,写出更优秀的程序。

3.怎么学编译原理?

答:通过对简单编译实验,进一步理解、掌握编译原理。

4.思考:在没有学习本书理论之前,如果让你写一个编译器,你是什么思路?

答:首先要对目标程序语言和源程序语言有充分的了解,包括语法,语言思想。如java是面向对象,二c是面向过程,如果将c翻译为java,就会出现,java可以继承,而继承在c里难以实现,如何将java的继承在c中表现出来,这就需要对java和c充分的掌握。然后,编译器极其复杂,涉及各种算法,所以需要了解可能需要的算法。然而,这些都是准备,但实际上,由于学生对编译原理了解不足,对编译器开发这个问题并没有深入的思路。

转载于:https://www.cnblogs.com/linjituan/p/4795212.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值