Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/63.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
与面向对象的语言相比,对象和实例对于像C这样的命令式语言意味着什么?_C_Oop_Imperative Programming - Fatal编程技术网

与面向对象的语言相比,对象和实例对于像C这样的命令式语言意味着什么?

与面向对象的语言相比,对象和实例对于像C这样的命令式语言意味着什么?,c,oop,imperative-programming,C,Oop,Imperative Programming,我读到一个正在运行的C程序可以称为“实例”。 这真的对吗?instance这个词通常用于OOP。 C也有“对象”,不是吗,但它与OOP中的不同。 C中的“对象”只是内存中的某个东西,比如具有某个值的并集可以称为对象,不是吗?C中的“对象”只是内存中的某个东西,但所有计算机语言也是如此 现实生活中的物体是物理存在的东西。内存中的存在是程序中最接近物理存在的东西,所以我们使用相同的术语 现实生活中的一个实例就是一个通用概念的具体例子。这个术语在计算机中也有类似的通用性。当您告诉计算机运行某个程序时,

我读到一个正在运行的C程序可以称为“实例”。 这真的对吗?instance这个词通常用于OOP。 C也有“对象”,不是吗,但它与OOP中的不同。 C中的“对象”只是内存中的某个东西,比如具有某个值的并集可以称为对象,不是吗?

C中的“对象”只是内存中的某个东西,但所有计算机语言也是如此

现实生活中的物体是物理存在的东西。内存中的存在是程序中最接近物理存在的东西,所以我们使用相同的术语

现实生活中的一个实例就是一个通用概念的具体例子。这个术语在计算机中也有类似的通用性。当您告诉计算机运行某个程序时,它会在运行该程序的许多潜在实例中生成该程序的实例。同样,与C无关,这个术语通常出现在操作系统中(管理程序的运行,并定义“程序”是什么)。

C中的“对象”只是内存中的某个东西,但所有计算机语言也是如此

现实生活中的物体是物理存在的东西。内存中的存在是程序中最接近物理存在的东西,所以我们使用相同的术语


现实生活中的一个实例就是一个通用概念的具体例子。这个术语在计算机中也有类似的通用性。当您告诉计算机运行某个程序时,它会在运行该程序的许多潜在实例中生成该程序的实例。同样,与C无关,这个术语通常出现在操作系统中(管理程序的运行,并定义“程序”是什么)。

在OOP之前使用“实例”,可以轻松地在其他上下文中使用。例如,我们可以谈论程序执行的“实例”。“Object”有很多含义,但我不想回忆C的具体含义。@HotLicks,C标准使用“Object”一词来表示“执行环境中的数据存储区域,其内容可以表示值。”@Nick-memory是不必要的。例如,局部变量是对象,但可能只存在于寄存器中。我不知道你所说的
东西是什么意思。考虑修改您的标题。寄存器是内存的一种形式。在OOP之前使用“实例”,并且可以很容易地在其他上下文中使用。例如,我们可以谈论程序执行的“实例”。“Object”有很多含义,但我不想回忆C的具体含义。@HotLicks,C标准使用“Object”一词来表示“执行环境中的数据存储区域,其内容可以表示值。”@Nick-memory是不必要的。例如,局部变量是对象,但可能只存在于寄存器中。我不知道你所说的
东西是什么意思。考虑修改你的标题。寄存器是记忆的一种形式。