选课类别:专业 | 教学类型:理论实验课 |
课程类别:研究生课程 | 开课单位:软件学院苏州 |
课程层次:硕士 | 学分:3.0 |
程序设计语言原理是一门理论与实践相结合的计算机专业课程,对于计算机专业和软件专业学生从更高的层次来理解各种语言机制,指导对计算机语言的学习、程序设计及计算机系统具有重要意义。本课程融合了传统的程序设计语言教科书和编译教科书的有关知识,并增加了一些有关汇编层体系结构的材料,以满足没学过计算机组成的学生们的需要,最终实现编程语言-编译-计算机系统的课程体系的融会贯通。
保健的课,就是那种认真学能收获非常多,摆烂成绩也不会低的绝世好课。
每年课程都有变化,不会用祖传ppt祖传lab。
质量和给分双双软院top1,真的在为学生考虑的老师给多少分都不为过😭😭😭
课程内容:相当难。2024年POPL大改,不像“程序设计语言原理”,更像“高级编译器技术”(以后可能还会改回去?)。
使用教材:《Modern Compiler Implementation in Java》(C语言版有译本,内容是一致的);个人推荐《编译器设计(Engineering a compiler)》。
作业内容:相当难。认真写完可能要花很久。
考试内容:相当难。知识点非常多、和以往学过的基本毫无关系,出题也非常均匀,非常考察理解和应用。
无论是作业还是考试,这门课的思维方式就完全是函数式的。学点函数式编程对这门课来说很有帮助。
课程算是我在软院学过最硬核的课了,还是能学到很多东西的,
你永远可以相信保健哥。东西是真难学,考试难度偏简单,最主要给分高。