开篇词 | 为什么你要学习编译原理?
该思维导图由 AI 生成,仅供参考
编译技术,与你的工作息息相关
编译技术并不难学
写在后面
- 深入了解
- 翻译
- 解释
- 总结
学习编译原理对于程序员来说至关重要。文章作者分享了自己在技术创业过程中对编译技术的重视和应用经验。他指出编译技术在产品取得优势方面的关键作用,并举例说明了编译技术在各种软件开发领域的实际应用。此外,他强调了学习编译技术对提升程序员竞争力的重要性,并解释了编译技术并不难学的观点。作者还介绍了他将在课程中采用的教学方法和内容结构,以及课程的重点和目标。整体而言,本文为读者提供了对编译技术的重要性、实际应用和学习方法的全面了解,对于想要深入学习编译原理的程序员具有很高的参考价值。
2019-08-1493人觉得很赞给文章提建议
《编译原理之美》,新⼈⾸单¥59
全部留言(205)
- 最新
- 精选
- 尔冬橙置顶老师,去GIS公司搞Java开发有前途么
作者回复: 我离开GIS领域已有一段时间。为了你这个问题,专门问了两个同学,技术大咖。一位是腾讯地图的,一位是ESRI(ArcGIS,GIS领域的鼻祖级公司)的。 大致需要三类技术: 1.GIS的后端。都是用Java和C++开发的。对性能要求比较高。 2.做算法。基本上是AI框架 + python,要能快速迭代,作出模型来以后,还能还要用java和C++落地到生产系统。 3.做前端。这个就不说了。 GIS总体来说,还是挑战比较高的一个领域。门槛高,前途应该也比较好。这是我的看法,仅供参考。
2019-10-01283 - Jaswine置顶有一位前辈对我说,想做IT行业。好好学学“计算机组成原理”、“操作系统”、“计算机网络”和“编译原理”这几个知识,对你以后走多远很有好处。前三个我都或多或少的主动去接触过,确实觉得很重要,回头再看Java就是对一些抽象的东西进行封装,最后在做工作的还是操作系统和硬件,知道操作系统和硬件是怎么回事之后让我学习Java这一类的语言很有帮助。 但是“编译原理”一直是处在我以为的状态,我知道有用但是一直没有系统学习。这次随着老师学习下。
作者回复: 非常同意那位前辈的意见。他很有经验。 一起努力!
2019-08-15524 - Norman置顶老师你好,请问学习这门课程需要什么基础知识吗?比如是否一定要了解Java或者js等?
作者回复: 你有任何语言的背景,都能学这门课。 毕竟,这门课本身,就是为了让你了解各门语言背后的知识。当然不会因为你所掌握的具体语言而卡壳。 当然,我在课程里的例子,有c的,有java的,有javascript的,这几门语言的语法看上去都很像,所以你不会有陌生感。很多同学应该都学过上述语言之一。
2019-08-14332 - 公众号:业余草确认过眼神,讲师头发是“编译”过的
作者回复: 呃... 那这个编译优化得很厉害。生成的目标代码很少。:(
2019-08-14292 - 浮幻随尘早就知道编译原理很重要,也很难学,希望在老师的课程中收获满满!
作者回复: 如果学不会,是我的错!
2019-08-14235 - 水上漂(陶)龚总,我是陶红军,你的坚持、执着、智慧真是棒棒的!从工作流到BI、再到电子表单、再到今天的大数据,我与你在随行……
作者回复: 谢谢兄弟鼓励!
2019-08-1433 - Milittle我要把这个学好, 因为就是冲着学llvm来的, 而且我坚信以后的dl会需要更多像tvm这样的东西存在。 我要想着ai编译器进发。 加油(ง •̀_•́)ง
作者回复: 哇,你的思维已经很靠前了! 一起加油!
2019-08-1422 - 贾献华在 iOS 上实现 Logo 语言,之前参照被人实现的都没有递归,写完本课程想完整完成 Logo 语言。
作者回复: 一个厉害的flag! 敬佩!加油! 对了,我有点好奇,你想搞Logo,是要进入儿童教育或者大众编程教育领域吗?
2019-08-1517 - coder好奇宫老师在中科院哪个所读的研究生?
作者回复: 中科院是在地理所搞遥感和GIS。北大时也是在这个领域,是城环系,现在是城环学院。 那时用国外的GIS软件,人家都能支持脚本。觉得咱们怎么做个软件都没有支持语言的能力呢? 当时还在工作站上用mathematica。惊艳!强大的交互式命令和脚本。
2019-08-14517 - @阿锦啊非科班出身,对计算机几大基础课感觉非常恐惧,之前极客时间推出的算法、网络协议、mysql专栏都特别好,每一门都认真学了,收获非常大。希望这次也能跟老师一起攻克编译原理(PS:宫老师的声音,听起来让人觉得很稳重很踏实,不由自主信任这样的老师
作者回复: 谢谢信任,我一定努力,让大家都能听懂,都能上手!
2019-08-1415