结束语 | 用程序语言,推动这个世界的演化
该思维导图由 AI 生成,仅供参考
- 深入了解
- 翻译
- 解释
- 总结
编译原理课程的学习不仅仅是技术知识的积累,更是与计算机领域大师们对话的机会。通过学习,读者可以感受到大师们的思想,融入科技演化的洪流中。文章强调了中国程序员在全球舞台上的崛起,以及中国在创新能力方面的潜力。编译技术在信息技术的进步中发挥着重要作用,而中国作为全球最大的市场之一,也拥有越来越相信中国创新能力的消费者。学习编译原理将使读者成为技术进步洪流中的博浪者,积极参与信息技术成为社会进步关键推动力的过程。文章还提到了作者在梳理编译原理知识体系时的收获,以及对未来的计划。总的来说,编译技术让我们有机会走近大师,与他们对话,并加入他们。中国的程序员面临着历史的机遇,而抓住机遇的关键,是自我意识的觉醒,是敢于成为科技进步历史洪流中的博浪者的决心。
《编译原理之美》,新⼈⾸单¥59
全部留言(57)
- 最新
- 精选
- 刘強唯有感谢。
作者回复: 我还想再力求完美。仅仅40讲的专栏,还没达到我的目标。 后续的计划在酝酿中。 我最近先把一些可以优化的地方优化一下,包括Lab。
2019-11-2310 - 沉淀的梦想期待老师和极客时间的进一步计划
作者回复: 上周我跟极客时间的朋友们讨论时,提到了几个一直能把课程跟得很紧,应该就包括你:)
2019-11-229 - P小二感谢老师
作者回复: 希望这门课能帮你“寻找自我”!
2019-11-226 - 崔伟协看完这篇文章,一二季看完了,已成为golang compiler的contributor,有接近10个pr被merge了,当然我以前就有基础的,科班出身,老师的课对我帮助很大
作者回复: Great,优秀! 多积累一些经验,后面可以参与国内的编译器和语言项目!
2021-04-273 - sugar苹果公司的logo与图灵无关(这个梗来自于图灵因同性恋被迫害后自杀是通过食用浸有氰化物的苹果,所以有人猜乔帮主是为了向他致敬),但是读过乔布斯传的朋友都知道,史蒂夫在自传中亲口否认了大家的猜想。真实的原因是帮主早年坚持素食主义时曾长期以苹果为主食,麦金塔电脑的macintosh一词就是苹果的一个品种。
作者回复: 收到。谢谢分享!
2020-04-063 - 漂流感谢老师,虽然我今天才补完整个课程,并且其中几个章节可能需要 n 次回顾,但是这门课程已经超出我的预期了。 我习惯看完整的东西,这门可也是上周才开始看的,所以并没有一直追更新,这会失去每章互动的乐趣,但得到了连贯的整体思路,这就是选择的一得一失吧。在看之前其实我一直担心课程与龙虎书一样让人无法看下去(我看了大概三章,在语义分析附近就放弃了),但这门课已经带我走完了整个编译过程,并且对每个子过程都有或简单或详细的描述和案例,这已经超出了我的预期。 我曾经自学本科的计算机大部分课程以达到学会编程的目的,目前也在以编程为工作并以此为乐,玩编程的人好奇心都非常重,每每碰到不懂的地方都想把它挖掘清楚,比如看源码实现从框架一直追到 std 的各平台差异,从用别人的框架到自己实现并应用与公司的生产项目,而编译原理一直是心中的痛点之一,一直想搞明白这里面到底是怎么运作的。实际上,不懂编译原理的我在很多地方已经使用了编译前端的技术,比如状态机、字符串解析等等。 写到最后,我也不知道我想表达什么,但感谢必须再次提及,万分感谢。
作者回复: 谢谢你用心写这么多留言表达自己的感受! 我跟你也有相同的感受。我们学计算机,本能的就想把相关的技术点搞透,否则就觉得是在糊弄自己。能把过去拦住自己的知识点啃下来,会很有成就感。 我和极客时间会继续在编译原理这个领域耕耘,产出更多的好内容,让更多同学收益!
2019-12-193 - Geek_9c3134老师能讲讲 Chez Scheme编译器吗 为什么设计的好
作者回复: 在Lisp的世界里,对Chez Scheme还是很推崇的。由于Lisp/Scheme很强的元编程能力,它可以用很简短的方式别的语言用很长的代码才能实现的功能,这是用它写编译器的优势之一。在《编译原理实战课》中,你可以看到Julia的前端功能也是用Lisp来实现的。 另外,美国印第安纳大学的R. Kent Dybvig教授等人发明了一个叫做Nano Pass的技术,把编译过程分解成很多个小的Pass,每个小Pass只完成一项简单的事情,从而让编译器的模块化程度更高。这也是Chez Scheme中采用的技术。在https://github.com/nanopass/nanopass-framework-scheme页面,你能找到几篇论文。这几篇论文值得一读。 好消息是,Chez Scheme已经开源了,所以我们可以研究它的代码。 不过坏消息是,你要习惯看Lisp格式的代码才行。并且,虽然很多语言都受到了Lisp语言的启发,但Lisp本身的社区还是比较小,所以讨论Chez Scheme编译器的资料也就比较少。这使得我到现在还没有足够的动力去研究它。 不过,由于Chez Cheme完全实现了一个自己的后端,没有借助LLVM,所以在增加后端技术的见识方面,会有好处。当然,同样的还有方舟编译器的代码值得借鉴。
2021-04-092 - brian懵懵懂懂看完全部了,感谢老师,让我入门了计算机核心地位的编译原理技术,期待老师出新作!
作者回复: 假以时日,从懵懵懂懂逐步会变得门儿清,技术能力也就会脱胎换骨。 下一季马上会推出,会去实际考察好多个编译器的具体实现,让理论和实践互相印证。
2020-05-122 - milley感谢老师,第一遍了解一些概念,值得再刷二遍三遍
作者回复: 你能完整的刷完一遍,就很值得给你点赞! 如果多琢磨几遍,再动动手,你就要成为insider啦!
2020-03-282 - 邙山科技是冰冷的,人是有温度的。 看了这文章能感受拳拳之心的跳动,共勉
作者回复: 共勉!
2020-02-072