“他山之石”|Sugar:这门课你可以试试这么学
Sugar
你好,我是这门课程的助教 Sugar,曾供职于百度,现就职于某大型互联网公司,是一名软件工程师。和你一样,我也是一名编译技术的爱好者。
我们的课程更新到今天,已经过半了,不知道你学习得怎么样呢?有没有卡在哪个知识点的实现上?不要担心,如果你有任何的问题,除了在留言区留言外,还可以添加我们的微信交流群,直接 @ 我或者是宫老师,或者是其他志同道合的同学们,我们都会来帮你解决。
回归正题,今天,刚好是国庆假期,我们第一部分的起步篇也更新完了。我们就先停下来休息休息,夯实基础。在这篇分享里,我想跟你聊聊我对编译技术的看法。我也会从我个人的角度,给你总结一下已更新完的起步篇都讲了什么,以及在日常工作中,我们又可以从哪些方向把这门课学到的知识落到实践中来。最开始,我们聊聊为什么要学习编译技术这个话题。
我为什么推荐你学习编译技术?
我大概是在 2014 年入行互联网行业的,一晃就是 7 年。这 7 年间,很多公司的口号和观点都从“从 PC 业务向移动端转型”,变成了“国内移动端用户饱和,期待其他新兴领域带来业务增量”。科技行业发展之快,令人欣喜也叫人唏嘘。
不得不说,作为一名计算机专业科班出身的同学,我很惭愧。我其实是在走上工作岗位后,才对作为本科必修课的编译原理有了真正的了解,也真正感受到了这个技术领域独特的魅力。所以现在,我也推荐你关注这项技术。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
软件工程师Sugar在本文中分享了对编译技术的看法以及推荐学习编译技术的理由。他认为,掌握编译技术等基础课程可以为程序员提供坚实的后盾,尤其在底层软硬件国产化的浪潮下,编译技术和操作系统等领域将迎来发展机遇。文章通过作者的亲身经历和观点,为读者呈现了编译技术的重要性和发展前景。 文章详细介绍了编译器的前端、中端和后端三部分,以及对编译器后端技术的实践。此外,还探讨了如何在日常工作中实践编译技术,包括在前端、客户端、服务端和算法等领域的应用。作者建议将课程作为学习的起点,强调实践对于理解编译技术的重要性。特别强调了前端领域对编译原理技术的需求,以及客户端开发中逆向工程技术对编译技术的依赖。整篇文章突出了编译技术在不同领域的应用和重要性,为读者提供了深入了解编译技术的视角和思考。 在服务端领域,作者分享了自己设计的简易DSL和编译工具在解决临时性统计数据需求方面的应用案例,强调了服务端工程师在技术研究方面的优势和实践价值。此外,文章还探讨了编译技术在算法领域的广泛应用前景,特别是在处理大规模数据和AI算法方面的挑战和机遇。作者鼓励读者将硬知识结合到日常工作中,实践技术问题,提升自身的技术能力。 总之,本文通过作者的经验分享和观点阐述,全面展示了编译技术在不同领域的重要性和应用前景,为读者提供了深入思考和实践的启发。
仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《手把手带你写一门编程语言》,新⼈⾸单¥59
《手把手带你写一门编程语言》,新⼈⾸单¥59
立即购买
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
全部留言(3)
- 最新
- 精选
- ifelse学习打卡,谢谢分享2022-09-21归属地:浙江3
- 神经旷野舞者怎么没人?2023-11-20归属地:江苏1
- 梦醒十分很好的文章,太棒啦!2023-12-12归属地:上海
收起评论