编程中的源代码和代码有什么不同含义?

问题描述 投票:0回答:1

摘录:罗伯特·C·马丁。 ““干净的体系结构:软件结构和设计的工匠指南(Robert C. Martin系列)。”

“现在,“模块”一词是什么意思?最简单的定义只是源文件。在大多数情况下,该定义都适用。但是,某些语言和开发环境不会使用源文件来包含其代码。在那种情况下,模块只是功能和数据结构的内聚集合。”

我在这里对“ source”和“ code”感到困惑。当他写“不要使用源文件包含其代码”时,他的意思是什么?

谢谢您的解释。

module definition
1个回答
0
投票

“ code”可以是任何statementexpression。 “源代码”和“代码”可以互换使用。

文件系统文件(即helloworld.c)可以包含任意数量的statements。但是,某些开发环境不使用文件来存储其代码。从概念上讲,它可以仅在网络上并存储在数据库中,或者代码可以仅在内存中,而不是文件中。

在此特定段落中,马丁先生(也称为鲍勃叔叔)试图说明module的含义取决于语言或开发环境。最好集中在引号上的最后一行:a module is just a cohesive set of functions and data structures.,因为这是一个足够的定义,而不会混淆代码的存储位置。

© www.soinside.com 2019 - 2024. All rights reserved.