第1周 星期二 第2大节
- 视频:
screen_编译原理与设计_第1周_星期二_第2大节.mp4 - 字幕:
transcripts/第1周_星期二_第2大节.srt
时间轴
01:03课程介绍(教师:冯凯宇,4学分,乐学平台,钉钉群)05:07成绩构成:期末70% + 实验20% + 作业/出勤10%07:07课程难度警告:挂科率高,勿突击17:38程序设计语言发展史(机器→汇编→高级语言)31:50语言分类:命令式vs声明式、静态vs动态、强vs弱类型41:10编译执行vs解释执行59:56编译器定义、源/目标/宿主语言、交叉编译01:22:05编译器七阶段架构(词法→语法→语义→中间→优化→目标+表格管理+出错处理)01:27:23词法分析详解(C代码示例)01:55:00遍(pass)的概念02:09:00字母表、字符串、前缀/后缀/子串、连接、方幂
关键点
考勤/签到/小测
无明确签到。出勤占10%成绩构成。
作业
- CG平台实验,有查重检测,抄袭0分且无法申诉(
04:31) - 截止日期全校统一,无法延期(
03:08) - 课件在钉钉群共享(
02:59)
考试/复习重点
- 成绩:期末70分,实验20分,作业+出勤10分
- 往年为50/50,近年改为70/20/10(利好转专业/重修学生)
- 所有计分系统自动完成,教师不干预(
06:42) - 课程为必修课(
13:36)
其他需要回看的片段
07:40教师个人经历说明课程难度,建议持续学习勿突击17:38-31:39PL历史发展脉络01:22:05-01:27:06编译器七阶段架构总览01:55:44遍(pass)的概念
省流
第一堂课。课程导论+编译器全景概览。讲清成绩构成(70+20+10)、实验平台(CG+查重)、难度警告。内容覆盖PL发展史、编译器分类、七阶段架构、词法分析入门。⚠️ 强调持续学习不突击,CG抄袭0分。