我们常用的操作系统是微软的 Windows 或是苹果的 OS X,因为它容易操作,所以使用者很多。 其实还有一种操作系统,这个操作系统本身就是开源免费的,谁都可以免费使用和安装,它就是 linux。 可是国内很少有用户使用 linux,主要是这个需要学习,不然很难操作。 linux 系统入门学习教程,坚持“理论够用、侧重实用”的原则,用案例来讲解每个知识点,...
斯坦福教授、Tcl 语言发明者 John Ousterhout 的著作《A Philosophy of Software Design》,自出版以来,好评如潮。按照 IT 图书出版的惯例,如果冠名为“实践”,书中内容关注的是某项技术的细节和技巧;冠名为“艺术”,内容可能是记录一件优秀作品的设计过程和经验;而冠名为“哲学”,则是一些通用的原则和方法论,这些原则...
Zig 是一门开源的编程语言,专为稳定性、可维护性和最优性而设计。具有以下值得关注的特性:手动管理内存;与 C 语言竞争而非依赖它,Zig 标准库不依赖于 libc;轻量而简单的语言,专注于调试应用而不是调试编程语言的知识;新的错误处理方法,与编写良好的 C 语言错误处理类似,但减少了很多冗余;调试模式下优化了快速编译时间,并在不确定行为发生时使用堆栈跟踪崩...