对象可以是一个
变量,一个
数据结构,或是一个
函数。是
面向对象(Object Oriented)中的术语,既表示客观世界
问题空间(Namespace)中的某个具体的事物,又表示软件系统
解空间中的基本元素。
在软件系统中,对象具有唯一的
标识符,对象包括
属性(Properties)和
方法(Methods),属性就是需要记忆的信息,方法就是对象能够提供的服务。在面向对象(Object Oriented)的软件中,对象(Object)是某一个
类(Class)的
实例(Instance)。
电脑的内存(尤其是指
主存)是由许多“内存地址”所组成的,每个内存地址都有一个“
物理地址”,能供CPU(或其他设备)访问。一般,只有如
BIOS、
操作系统及部分特定之公用软件(如
内存测试软件)等
系统软件,能使用机器码的运算对象或
寄存器对物理地址定址,指示CPU要求
内存控制器之类的硬件设备,使用内存总线或
系统总线,亦或分别之
控制总线、
地址总线及
数据总线,运行该程序之命令。内存控制器的
总线是由数条并行的线路所组成的,每条线路表示一个
比特。总线的宽度因此依电脑不同,决定了可定址之存储单位数量,以及每一单位内的比特数量。
在
初等数学里,变量或变元、元是一个用来表示值的
符号,该值可以是随意的,也可能是未指定或未定的。在代数运算时,将变量当作明确的数值代入运算中,可以于单次运算时解出多个问题。一个典型的例子为一元二次公式,该公式可以解出每个
一元二次方程的值,只需要将
方程的系数代入公式中的变量即可。
在
计算机科学中,数据结构(英语:data structure)是计算机中存储、组织
数据的方式。
数据结构意味着
接口或
封装:一个数据结构可被视为两个函数之间的接口,或者是由
数据类型联合组成的存储内容的访问方法封装。
大多数数据结构都由
数列、
记录、可辨识联合、
引用等基本类型构成。举例而言,可为空的引用(nullable reference)是引用与可辨识联合的结合体,而最简单的链式结构
链表则是由记录与可空引用构成。
数据结构可透过
程序语言所提供的
数据类型、
引用及其他操作加以实现。一个设计良好的数据结构,应该在尽可能使用较少的时间与空间资源的前提下,支持各种程序运行。
不同种类的数据结构适合不同种类的应用,部分数据结构甚至是为了解决特定问题而设计出来的。例如
B树即为加快树状结构访问速度而设计的数据结构,常被应用在数据库和文件系统上。
标识符(英文对应词:identifier,缩写为ID),又称为识别码,是一个用来识别物件的
名称,识别对象可能是概念、具体可数的物体或是不可数的物质。标识符可能是字、编号、字母、符号,也可能是由上述元素所组成。