主题
CNB OpenCamp C 2026 Summer · 96 个 Lesson 循序渐进 · 从 Hello World 到编译器与操作系统内核
以 5 个最小可运行程序为载体,写出人生第一个 C 程序。覆盖 main 函数、printf、循环与条件分支。
19 个递进式问题驱动,覆盖数组、字符串、结构体、指针、位操作、状态机等完整 C 语法。
经典算法与数据结构实战,用 C 语言实现排序、搜索、链表、树等核心计算机科学概念。
深入操作系统接口,文件 I/O、进程管理、信号处理、网络编程等系统级编程实战。
从词法分析到代码生成,手写一个完整的 C 语言编译器,理解编程语言的实现原理。
从零构建一个微型操作系统内核,覆盖启动、中断、内存管理、进程调度等核心子系统。