论文部分内容阅读
背景三十多年来文件一直是软件开发工作的中心容器。所有项目结构和逻辑最终都将被归纳为文件和目录。有关软件开发的工具也都是围绕这一概念构建的,编译器,链接器,甚至语言功能部依赖于源代码文件作为输入。版本控制系统镜像了文件系统的结构+并为每个被监控的文件维护所有版本的副本;几十年来,这一点广为接受并且已经成了标准。语言(比如C语盲)都通过include指令构建在源代码中的文件引用之上。