源代码和代码在编程中的不同含义是什么?
What is different meaning of source and code in programming?
摘自:罗伯特·C·马丁。 “整洁的架构:软件结构和设计的工匠指南(罗伯特 C. 马丁系列)。”
“Now, what do we mean by the word “module”? The simplest definition is just a source file. Most of the time that definition works fine. Some languages and development environments, though, don’t use source files to contain their code. In those cases a module is just a cohesive set of functions and data structures.”
我在这里对 "source" 和 "code" 感到困惑。他写"don’t use source files to contain their code"是什么意思?
感谢您的解释。
"code" 可以是任何 statement
或 expression
。 "Source code" 和 "code" 可以互换使用。
一个文件系统文件(即helloworld.c
)可以包含任意数量的statements
。然而,一些开发环境不使用文件来存储它们的代码。从概念上讲,它可以只是在网络上并存储在数据库中,或者代码可以只在内存中,而不是在文件中。
在这段特定的文章中,Martin 先生(也称为 Bob 叔叔)试图说明 module
根据语言或开发环境的不同可能有不同的含义。最好专注于您引用的最后一行:a module is just a cohesive set of functions and data structures.
因为这是一个足够的定义,而不会混淆代码的存储位置。
摘自:罗伯特·C·马丁。 “整洁的架构:软件结构和设计的工匠指南(罗伯特 C. 马丁系列)。”
“Now, what do we mean by the word “module”? The simplest definition is just a source file. Most of the time that definition works fine. Some languages and development environments, though, don’t use source files to contain their code. In those cases a module is just a cohesive set of functions and data structures.”
我在这里对 "source" 和 "code" 感到困惑。他写"don’t use source files to contain their code"是什么意思?
感谢您的解释。
"code" 可以是任何 statement
或 expression
。 "Source code" 和 "code" 可以互换使用。
一个文件系统文件(即helloworld.c
)可以包含任意数量的statements
。然而,一些开发环境不使用文件来存储它们的代码。从概念上讲,它可以只是在网络上并存储在数据库中,或者代码可以只在内存中,而不是在文件中。
在这段特定的文章中,Martin 先生(也称为 Bob 叔叔)试图说明 module
根据语言或开发环境的不同可能有不同的含义。最好专注于您引用的最后一行:a module is just a cohesive set of functions and data structures.
因为这是一个足够的定义,而不会混淆代码的存储位置。