data abstraction - definizione. Che cos'è data abstraction
Diclib.com
Dizionario ChatGPT
Inserisci una parola o una frase in qualsiasi lingua 👆
Lingua:

Traduzione e analisi delle parole tramite l'intelligenza artificiale ChatGPT

In questa pagina puoi ottenere un'analisi dettagliata di una parola o frase, prodotta utilizzando la migliore tecnologia di intelligenza artificiale fino ad oggi:

  • come viene usata la parola
  • frequenza di utilizzo
  • è usato più spesso nel discorso orale o scritto
  • opzioni di traduzione delle parole
  • esempi di utilizzo (varie frasi con traduzione)
  • etimologia

Cosa (chi) è data abstraction - definizione

TECHNIQUE FOR ARRANGING COMPLEXITY OF COMPUTER SYSTEMS
Abstraction in object-oriented programming; Abstraction (programming); Abstraction (computer programming); Data abstraction; Control abstraction; Abstraction (computing); Abstraction (software); Abstraction (software engineering)

data abstraction         
<data> Any representation of data in which the implementation details are hidden (abstracted). Abstract data types and objects are the two primary forms of data abstraction. [Other forms?]. (2003-07-03)
Abstraction-Création         
ARTIST ASSOCIATION
Abstraction-Creation; Abstraction Création; Abstraction Creation; Abstraction-création; Abstraction-creation
Abstraction-Création was a loose association of artists formed in Paris in 1931 to counteract the influence of the Surrealist group led by André Breton.
Hardware abstraction         
SET OF SOFTWARE ROUTINES THAT EMULATE PLATFORM-SPECIFIC DETAILS, GIVING PROGRAMS DIRECT ACCESS TO HARDWARE RESOURCES IN A DEVICE-INDEPENDENT, HIGH PERFORMANCE MANNER
Hardware abstraction layer; Hardware Abstraction Layer; Hardware Abstraction layer; Hardware-abstraction layer
Hardware abstractions are sets of routines in software that provide programs with access to hardware resources through programming interfaces. The programming interface allows all devices in a particular class C of hardware devices to be accessed through identical interfaces even though C may contain different subclasses of devices that each provide a different hardware interface.

Wikipedia

Abstraction (computer science)

In software engineering and computer science, abstraction is:

  • The process of removing or generalizing physical, spatial, or temporal details or attributes in the study of objects or systems to focus attention on details of greater importance; it is similar in nature to the process of generalization;
  • the creation of abstract concept-objects by mirroring common features or attributes of various non-abstract objects or systems of study – the result of the process of abstraction.

Abstraction, in general, is a fundamental concept in computer science and software development. The process of abstraction can also be referred to as modeling and is closely related to the concepts of theory and design. Models can also be considered types of abstractions per their generalization of aspects of reality.

Abstraction in computer science is closely related to abstraction in mathematics due to their common focus on building abstractions as objects, but is also related to other notions of abstraction used in other fields such as art.

Abstractions may also refer to real-world objects and systems, rules of computational systems or rules of programming languages that carry or utilize features of abstraction itself, such as:

  • the usage of data types to perform data abstraction to separate usage from working representations of data structures within programs;
  • the concept of procedures, functions, or subroutines which represent a specific of implementing control flow in programs;
  • the rules commonly named "abstraction" that generalize expressions using free and bound variables in the various versions of lambda calculus;
  • the usage of S-expressions as an abstraction of data structures and programs in the Lisp programming language;
  • the process of reorganizing common behavior from non-abstract classes into "abstract classes" using inheritance to abstract over sub-classes as seen in the object-oriented C++ and Java programming languages.