Programming Language
課程:COMP3031 [原課號:COMP251]
作者:stanab [12级 CSE]
創建於:2014-01-21 15:41:09
課程:COMP3031 [原課號:COMP251]
作者:stanab [12级 CSE]
創建於:2014-01-21 15:41:09
课程时间:2013年秋季
授课教授:Luo, Qiong
这门课的Grade:Grade神
首先,热烈庆贺万恶的Dekai离我们远去了。然后,沉痛哀悼万恶的Dekai接手COMP2012H。最后,遗憾地告知万恶的Dekai准备在COMP2012H继续教Scheme Interpreter。
言归正传,科大没有Compiler方面的课程,硬要来说,这门课大概是最为接近的一门课,但是这门课仍旧比较粗浅,过于深入的东西是没有的。
首先讲assignment吧,一个SML一个flex/bison一个prolog一共三个assignment,总体来看没什么难度,权当熟悉语言而已,就是prolog比较蛋碎一点。
midterm难度一般,final难度突然提了上去,特别是有一道画prolog tree的题,真是太!变!态!了!,我花了四十分钟就为了画一棵DFS tree,听过这种事么?听过这种事么?!
最后讲一下课程的内容,对于大概了解一下语言的分类还是有一点帮助的,可以说是开眼界的一门课。当然,课上介绍的各种语言都是浮光掠影的过一遍,其实每种语言背后都有着自己的历史与渊源。我们只不过是站在了一座PL的大厅中,这门课打开了大厅的大吊灯,让我们看到了有很多很多条走廊通向不同的PL,但是,那条走廊里的风景,那条走廊里的艰辛,不通过深入的学习是不会知道的。作为一门介绍性质的课,个人觉得这门课缺乏一个总体的对所有提到的PL进行全面对比的收尾,应该是一种遗憾吧。其实个人觉得最有意思的关于PL的就是每一类PL在背后对应的计算模型,可惜课程上也没有提到。
Luo Qiong还是挺好的,除了特别爱提前下课,有一次9点开始上课,9点半下课...我整个人都无语了...
如果有机会exchange的童鞋,还是去体验一下compiler课吧...虽然我是没机会了....
Write a comment
請登錄後再評論
請登錄後再評論