### 注意:
- 本课程面向年薪 10w 以上的程序员
- 按要求完成并提交报名考核题后才能报名
- 不符合要求且报名的情况,将不退还报名费
### 这里简单介绍一下课程的内容
- 基本就是计算机本科的教学大纲里的内容,只不过能教会你真正掌握并写代码实现
- 原理性为导向,辅以实际的项目
- 通过写代码实现的方式学习原理,不是去学任何 API
- 下面提到的程序都是自己实现的,并且都会实现成品
- 以图像压缩为例,原始图像是自己设计的格式
- 图像编码解码的压缩算法是自己实现的,不会去调用现成的库
- 很多人会纠结编程语言,本课程会使用 c py js lua 等语言来实现不同的程序
- 需要注意的是,语言的差异是次要的
### 简单的提纲:
- 计算机体系结构
- cpu 的实现
- 虚拟机的实现
- 文件系统的实现
- 模拟器的实现(FC GB GBC GBA)
- 编译器的原理和过程
- 解释器的实现
- 编译器的实现
- 汇编器的实现
- 操作系统层面的知识
- 多线程、并发
- 程序的链接与加载
- 多媒体处理
- 会通过实现自定义的图形压缩算法和格式来掌握图像压缩原理
- 会通过实现自定义的视频压缩格式,以及相应的播放器,来学习视频编解码原理
- 会设计、实现自己的流媒体格式
- 图形渲染
- 会通过实现渲染器来学习当前图形技术原理
- C 语言实现的 GUI 框架
- 会实现一个 C 语言写的 GUI 框架
- 并且在这个框架的基础上实现一个浏览器
报名要求和课程实际项目展示请参考知乎专栏:https://zhuanlan.zhihu.com/p/90500967
深度编程班
¥ 35,000
课程长度: 20 周
第 5 期将于 等待群里通知 截止报名
开课日期为 等待群里通知
如有问题请在微信公众号 快编程(微信号:codefaster)后台提问