为什么学写编译器

比尔.盖茨用亲身经历启迪广大程序员:编写BASIC编译器的技术积淀对其事业成功很重要,其辉煌的人生履历从此开始。

有位读者问作者:学会了写编译器能赚多少钱?

作者回答:编译器编写是练內功,打基础,通过实战完成技术积淀的过程。技术积淀+机遇+坚持与毅力=成功

一位程序员问作者:编译技术我虽然没学会,现在工作不也照样干?

作者回答:不同层次的人竞争不同层次的工作岗位,不同层次的工作岗位有其相应市场价格,要求能力越低的工作岗位竞争越激烈,薪水越低;要求能力越高的工作,满足条件的人才越少,薪水越高。掌握编译技术是每个不甘平庸、不安于现状的程序员的必备基本功。

一位学生问作者:学校为什么要将编译原理这样一门许多人看不懂、学不会、学习目标还不是特别明确的课程设为必修课,为什么非要这么折磨大家?

作者回答:大家的这些困惑作者之前也有,但当作者自己动手写了SCC编译器,才理解了学校与老师的良苦用心,关于编译原理学习目标,我觉得可以表达的更直白一些,学习编译原理就是希望自己能动手写个编译器。编译器编写是编译原理、数据结构与算法,高级语言、汇编语言、机器语言,操作系统可执行文件格式等知识内容一次集中大演习,可以看出编译器实践所用到的知识几乎囊括了计算机专业绝大部分基础课程。学好编译技术确实是受益终生的事情,编译原理作为必修课实在是理所应当。编译原理大家普遍感觉难的深层次原因是理论与实践脱节,缺乏合适的实践教材,《自己动手写编译器、链接器》一书将填补这一空白。

《自己动手写编译器、链接器》作者

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

果然令狐冲

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值