编程:概念与构造之间的差异

时间:2015-11-08 19:24:33

标签: terminology

在编程方面,描述用于描述多种语言中使用的“模式”的概念和构造之间的区别是什么? 例如是“不可变数据结构”还是“模式匹配”概念或结构?

1 个答案:

答案 0 :(得分:2)

首先,概念是解释我们观察到的东西以及我们试图解释的方法。构造是以相反的顺序创建的。我们“构建”一个概念,以便能够处理某种情况并解释未直接观察或推断的事物。

不可变数据结构是一个概念,因为它符合您的眼睛“有形”或实际上不可见的东西,但在计算机中具有精确的机制。 “模式匹配”是一个非常具体的程序概念。

现在我猜想当你想到“构造”时,你也会像运算符一样编写“构造”(比如+, - ,*)。在这种情况下,它们也是称为“构造”的概念,但不应被视为等同于“构造”/“概念”概念;)。

希望这能帮助你解决这些问题。