11 Facts About Data abstraction

1.

Essence of abstraction is preserving information that is relevant in a given context, and forgetting information that is irrelevant in that context.

FactSnippet No. 1,567,680
2.

The process of Data abstraction can be referred to as modeling and is closely related to the concepts of theory and design.

FactSnippet No. 1,567,681
3.

An example of this Data abstraction process is the generational development of programming languages from the machine language to the assembly language and the high-level language.

FactSnippet No. 1,567,682
4.

The language Data abstraction continues for example in scripting languages and domain-specific programming languages.

FactSnippet No. 1,567,683
5.

Different programming languages provide different types of Data abstraction, depending on the intended applications for the language.

FactSnippet No. 1,567,684
6.

In object-oriented programming theory, Data abstraction involves the facility to define objects that represent abstract "actors" that can perform work, report on and change their state, and "communicate" with other objects in the system.

FactSnippet No. 1,567,685
7.

Such an Data abstraction could remove the need for the application coder to specify the type of food, so they could concentrate instead on the feeding schedule.

FactSnippet No. 1,567,686
8.

When discussing formal semantics of programming languages, formal methods or abstract interpretation, Data abstraction refers to the act of considering a less detailed, but safe, definition of the observed program behaviors.

FactSnippet No. 1,567,687
9.

Level of Data abstraction included in a programming language can influence its overall usability.

FactSnippet No. 1,567,688
10.

Logical level: The next higher level of abstraction describes what data the database stores, and what relationships exist among those data.

FactSnippet No. 1,567,689
11.

The view level of Data abstraction exists to simplify their interaction with the system.

FactSnippet No. 1,567,690