冷知识:Windows 目录分隔符之谜

同时使用 Windows 与 *NIX 系统的同学,想必对 Windows 特立独行的目录分隔符记忆颇深:在主流操作系统中,只有 Windows 的目录分隔符是反斜线「\」;而在其他各大系统中,如 Linux、macOS,目录分隔符都是「/」。

当然,世界上操作系统的主要流派大致也就分为 Windows 与 *NIX(包含 Linux、macOS 等)了,所以其他系统一致使用「/」也不难理解——但是,究竟为什么 Windows 非要用方向相反的这种斜线呢?而且在日文版系统中,目录的分隔符竟然是 「¥」,在韩文版系统中是「」。常用日文版 Windows 推黄油的同学肯定有所体会,但为何会这样呢?[……]

阅读全文


冷知识:Hello World 的 N 种写法

对于绝大多数人而言,跳进编程大坑的第一步,就是让电脑吐出一句「Hello World!」。如果是学过 C 语言的同学,应该对以下这段代码倒背如流:

#include <stdio.h>

int main()
{
   printf("Hello World!");
}

亲切的代码,对吧?但在后文中,你将会看到,如此熟悉的一段代码是怎样变得无比 tricky、最后面目全非的。曾有人因为如下的内容被刷新了三观,所以请先坐和放宽——准备好了吗?[……]

阅读全文