cs341-illinois/coursebook:伊利诺伊大学开源系统编程教材
英文标题:🔥 cs341-illinois/coursebook
该仓库托管伊利诺伊大学厄巴纳-香槟分校 CS 341《系统编程》课程使用的高质量开源入门教材。教材以 C 语言为核心,面向已学习编程语言课程并熟悉汇编指令的读者,内容贴近 Linux 内核所采用的事实标准语言。项目旨在将原有 WikiBook 实验标准化并提升严谨性,通过引文、脚注、扩展阅读和术语表增强准确度,并自动构建 PDF、Markdown 和 HTML 等发布格式。对开发者和教育工作者而言,该项目提供了可复用、可协作维护的系统编程教学资源与构建流程。
63.5 KB
25.6 KB
中文
欢迎使用系统编程课程教材!该仓库收录了一本高质量、开源的入门级系统编程教材,供伊利诺伊大学厄巴纳-香槟分校的 CS 341:系统编程课程使用。本书假定读者已经学习过一门编程语言课程,并熟悉汇编指令。所有代码和教学内容均使用 C 语言,因为它是 Linux 内核事实上的语言。
本课程教材旨在将 Angrave 的原始 WikiBook 实验标准化,并在此基础上继续完善。
课程教材最新的单一 PDF 版本见:main.pdf。
- 在保持开放性的同时,提升原始 WikiBook 的质量与严谨性。
- 通过加入引文、脚注、扩展阅读和术语表,提高内容的事实准确性。
- 提供 PDF、Markdown 和 HTML 格式的导出版本。
- 自动化构建,让作者能够专注于写作。
贡献、构建与结构
阅读 CONTRIBUTING.md
致谢
English / 原文
Welcome to the systems programming coursebook! This repository houses a high-quality, open-source introductory systems programming textbook used by the CS 341: System Programming course at the University of Illinois Urbana-Champaign The book assumes that you have taken a programming language course and are familiar with assembly instructions. All of the code and instruction will be in C, as it is the de-facto language of the Linux Kernel.
The Coursebook is an aim to standardize and build upon Angrave's original wikibook experiment.
The most recent version of the coursebook as a single pdf is here: main.pdf.
- Improve the quality and rigour of the original wikibook while maintaining openness.
- Improve the factualness by including citations, footnotes, extended reading, and a glossary.
- Have exports in the form of pdf, markdown, and html.
- Automagically build so writers can focus on writing.
Contributing, Building, and Structure
Read CONTRIBUTING.md
