Zig 是一门开源的编程语言,专为稳定性、可维护性和最优性而设计。具有以下值得关注的特性:手动管理内存;与 C 语言竞争而非依赖它,Zig 标准库不依赖于 libc;轻量而简单的语言,专注于调试应用而不是调试编程语言的知识;新的错误处理方法,与编写良好的 C 语言错误处理类似,但减少了很多冗余;调试模式下优化了快速编译时间,并在不确定行为发生时使用堆栈跟踪崩...
《xv6 中文文档》是 MIT 教学操作系统 xv6 官方文档的中文译本,系统讲解操作系统接口、第一个进程、页表、陷入/中断与驱动程序、锁、调度、文件系统,并附 PC 硬件、引导加载器附录与术语、勘误。xv6 是 MIT 6.828 操作系统课程使用的类 Unix 教学内核,适合配合源码阅读,帮助理解进程、内存管理、系统调用、并发与文件系统等核心概念。整理人...