第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:39 PL历史发展脉络
  • 01:22:05-01:27:06 编译器七阶段架构总览
  • 01:55:44 遍(pass)的概念

省流

第一堂课。课程导论+编译器全景概览。讲清成绩构成(70+20+10)、实验平台(CG+查重)、难度警告。内容覆盖PL发展史、编译器分类、七阶段架构、词法分析入门。⚠️ 强调持续学习不突击,CG抄袭0分。