Skip to main content
clarify
Source Link
Steven A. Lowe
  • 33.8k
  • 2
  • 87
  • 151

#Abstract Data Types

#Abstract Data Types

from wikipedia:

In computer science, an abstract data type (ADT) is a mathematical model for a certain class of data structures that have similar behavior; or for certain data types of one or more programming languages that have similar semantics. An abstract data type is defined indirectly, only by the operations that may be performed on it and by mathematical constraints on the effects (and possibly cost) of those operations.

(or just say "data structure", most people will know what you mean)

fromExact academic terms are arguable wikipedia:(see comments); I say 'data structure' or even 'abstract data type' and have no trouble being understood. 'Object' is more specific than what you asked for.

In computer science, an abstract data type (ADT) is a mathematical model for a certain class of data structures that have similar behavior; or for certain data types of one or more programming languages that have similar semantics. An abstract data type is defined indirectly, only by the operations that may be performed on it and by mathematical constraints on the effects (and possibly cost) of those operations.

If you want total precision, say 'primitive' and 'non-primitive' (or just say "data structure", most people will know what you mean'secondary').

I'm wondering why this matters? What's the purpose?

#Abstract Data Types

from wikipedia:

In computer science, an abstract data type (ADT) is a mathematical model for a certain class of data structures that have similar behavior; or for certain data types of one or more programming languages that have similar semantics. An abstract data type is defined indirectly, only by the operations that may be performed on it and by mathematical constraints on the effects (and possibly cost) of those operations.

(or just say "data structure", most people will know what you mean)

#Abstract Data Types

from wikipedia:

In computer science, an abstract data type (ADT) is a mathematical model for a certain class of data structures that have similar behavior; or for certain data types of one or more programming languages that have similar semantics. An abstract data type is defined indirectly, only by the operations that may be performed on it and by mathematical constraints on the effects (and possibly cost) of those operations.

(or just say "data structure", most people will know what you mean)

Exact academic terms are arguable (see comments); I say 'data structure' or even 'abstract data type' and have no trouble being understood. 'Object' is more specific than what you asked for.

If you want total precision, say 'primitive' and 'non-primitive' (or 'secondary').

I'm wondering why this matters? What's the purpose?

added 71 characters in body
Source Link
Steven A. Lowe
  • 33.8k
  • 2
  • 87
  • 151

#Abstract Data Types

from wikipedia:

In computer science, an abstract data type (ADT) is a mathematical model for a certain class of data structures that have similar behavior; or for certain data types of one or more programming languages that have similar semantics. An abstract data type is defined indirectly, only by the operations that may be performed on it and by mathematical constraints on the effects (and possibly cost) of those operations.

(or just say "data structure", most people will know what you mean)

#Abstract Data Types

from wikipedia:

In computer science, an abstract data type (ADT) is a mathematical model for a certain class of data structures that have similar behavior; or for certain data types of one or more programming languages that have similar semantics. An abstract data type is defined indirectly, only by the operations that may be performed on it and by mathematical constraints on the effects (and possibly cost) of those operations.

#Abstract Data Types

from wikipedia:

In computer science, an abstract data type (ADT) is a mathematical model for a certain class of data structures that have similar behavior; or for certain data types of one or more programming languages that have similar semantics. An abstract data type is defined indirectly, only by the operations that may be performed on it and by mathematical constraints on the effects (and possibly cost) of those operations.

(or just say "data structure", most people will know what you mean)

Source Link
Steven A. Lowe
  • 33.8k
  • 2
  • 87
  • 151

#Abstract Data Types

from wikipedia:

In computer science, an abstract data type (ADT) is a mathematical model for a certain class of data structures that have similar behavior; or for certain data types of one or more programming languages that have similar semantics. An abstract data type is defined indirectly, only by the operations that may be performed on it and by mathematical constraints on the effects (and possibly cost) of those operations.