学习指南 | 如何学习这门编译原理实战课?
该思维导图由 AI 生成,仅供参考
我们有“学习委员”了
- 深入了解
- 翻译
- 解释
- 总结
《编译原理实战课》课程设计独具特色,注重实践和交流,旨在帮助学习者系统地掌握编译原理知识,提高编译技术能力。课程设置了学习委员,通过学委的分享和交流,帮助学习者更好地掌握编译原理知识。此外,课程设计了预备知识模块,强调了重复学习的重要性,并鼓励学习者动手实践,以加深对编译原理的理解。期中复习周帮助学习者及时发现学习上的漏洞,并通过测试验证学习效果。文章还提到了“一课一思”学习环节和社区交流的板块“部落”,以及对华为方舟编译器的关注,为学习者提供了验收学习成果的方式。整体而言,该课程注重实践和交流,旨在帮助学习者系统地掌握编译原理知识,提高编译技术能力。
《编译原理实战课》,新⼈⾸单¥59
全部留言(20)
- 最新
- 精选
- GeekDaoScheme强烈建议加上地球上最先进的开源编译(解释)器ChezScheme !
作者回复: Lisp语言的使用者是一个教派,并且这个教派宣扬的很多东西真的是对的(比如应该采用函数式编程方式,希望不要引起江湖血战):-) 而且,Lisp的使用者中,有很多单枪匹马搞定一切的极客,因此更加别具特色。 我们课程里介绍的Julia语言,其作者也是一个Lisper。他也单枪匹马写了一个非常快的Lisp语言,并且用来做Julia的词法和语法分析。他也把Julia看做是另一种Lisp。比如,Julia也使用S-expression来作为语法单元,也像Lisp一样具备很好的元编程能力。 不过,另一个需要认清楚的事实,是Lisp类的语言,其语法并不那么友好,把很多人挡在了门外。或者可以说,Lisp是没有语法的,全部都是一层层括号,不利于阅读。 所以,现代语言里,继承了Lisp衣钵的,一般都会对语法加以改造。但这些改造后的语法,就会增加编译的工作量。 如果我们成立一个兴趣小组,ChezScheme可以是很好的讨论话题。
2020-06-02213 - 小豹哥老师,编译原理对于才入门的程序员是不是门槛太高,等过几年在看这门课程是不是比较好。
作者回复: 编译原理是基础知识,跟数据结构、算法、操作系统是一样的。 一般来说,并不会因为做了几年编程以后,编译原理就更好学了。恰恰相反,很大比例的人,工作久了以后,就再也提不起劲来学了。 我鼓励在职业生涯的早期,把一些基础知识搞扎实,这样后面的上升空间会更大。拼的就是底蕴。
2020-06-1910 - 牛牛决定试试、虽然可能看不懂~、第一季放弃了、这次、先给自己加个油吧、哈哈~
作者回复: 我也给你加个油! ( 即使这季你仍然可能坚持不下去,哈哈:-) )!
2020-08-053 - 贾献华手撕编译原理
作者回复: 必须的!
2020-06-0122 - 技术修行者这次的音频录的很好,我的关注点是不是错了呀😄
作者回复: 哈哈!
2020-06-031 - 追忆似水年华Lua解释器是不是也可以说说
作者回复: 本课程所分析的编译器,都比Lua复杂。所以,如果学完了本课程,看明白lua编译器应该不费力。
2020-06-021 - Geek_6304e3你好,请问这个有群吗?有些问题想问
编辑回复: 同学好~目前课程没有开设交流群,有问题可以留言哦,这样大家也都可以参与讨论~
2022-02-12 - nil哈哈哈,又来学习老师的课程了。从理论到实践,希望对编译原理有更深的理解。修炼技术内功心法,提高技术素养:~)
作者回复: 欢迎欢迎! 5.1将至,可以在假期多学习一点! 我一般都是趁着假期完成一项难度较高的工作:)
2021-03-31 - 苏格拉没底宫老师,按您说的我简单的学了一些前置知识,我怎么入门编译原理呢?
作者回复: 跟着课程一步步来就行。 课程设计上,是考虑的认知门槛的问题的,所以一般会逐步爬坡。
2021-03-08 - Nulk错过了和学委以及大家一起学习的过程呀。但是还是要加油~
作者回复: 什么时候都不晚!
2020-10-19