About: Opaque data type     Goto   Sponge   NotDistinct   Permalink

An Entity of Type : owl:Thing, within Data Space : dbpedia.org associated with source document(s)
QRcode icon
http://dbpedia.org/describe/?url=http%3A%2F%2Fdbpedia.org%2Fresource%2FOpaque_data_type

In computer science, an opaque data type is a data type whose concrete data structure is not defined in an interface. This enforces information hiding, since its values can only be manipulated by calling subroutines that have access to the missing information. The concrete representation of the type is hidden from its users, and the visible implementation is incomplete. A data type whose representation is visible is called transparent. Opaque data types are frequently used to implement abstract data types.

AttributesValues
rdfs:label
  • Opaker Datentyp (de)
  • Opaque data type (en)
  • Непрозорий тип даних (uk)
rdfs:comment
  • Als opaker (aus lat. opacus = schattig/dunkel) Datentyp bezeichnet man auf dem Gebiet der Informatik einen Datentyp, dessen physikalische Darstellung (Repräsentation) entweder unbekannt oder irrelevant ist. Die Datenstruktur eines opaken Datentyps ist nicht alleine auf einen Grenzbereich definiert. Die konkrete Darstellungsart bleibt für den Benutzer undurchsichtig (verborgen) und die sichtbare Umsetzung ist unvollständig. Opake Datentypen, also undurchsichtige Datentypen, werden häufig benutzt, um abstrakte Datentypen zu implementieren. (de)
  • In computer science, an opaque data type is a data type whose concrete data structure is not defined in an interface. This enforces information hiding, since its values can only be manipulated by calling subroutines that have access to the missing information. The concrete representation of the type is hidden from its users, and the visible implementation is incomplete. A data type whose representation is visible is called transparent. Opaque data types are frequently used to implement abstract data types. (en)
  • Непрозорий тип даних — тип даних у інформатиці, чия структура даних не задана в його інтерфейсі. Такий тип посилює приховування інформації, оскільки його можуть бути використані тільки підпрограмами, що мають доступ до відсутньої інформації. Непрозорі типи даних часто застосовуються для реалізації абстрактних типів даних. Типи даних, чия структура даних є видимою, називаються прозорими типами даних. (uk)
dcterms:subject
Wikipage page ID
Wikipage revision ID
Link from a Wikipage to another Wikipage
sameAs
dbp:wikiPageUsesTemplate
has abstract
  • Als opaker (aus lat. opacus = schattig/dunkel) Datentyp bezeichnet man auf dem Gebiet der Informatik einen Datentyp, dessen physikalische Darstellung (Repräsentation) entweder unbekannt oder irrelevant ist. Die Datenstruktur eines opaken Datentyps ist nicht alleine auf einen Grenzbereich definiert. Die konkrete Darstellungsart bleibt für den Benutzer undurchsichtig (verborgen) und die sichtbare Umsetzung ist unvollständig. Opake Datentypen, also undurchsichtige Datentypen, werden häufig benutzt, um abstrakte Datentypen zu implementieren. (de)
  • In computer science, an opaque data type is a data type whose concrete data structure is not defined in an interface. This enforces information hiding, since its values can only be manipulated by calling subroutines that have access to the missing information. The concrete representation of the type is hidden from its users, and the visible implementation is incomplete. A data type whose representation is visible is called transparent. Opaque data types are frequently used to implement abstract data types. Typical examples of opaque data types include handles for resources provided by an operating system to application software. For example, the POSIX standard for threads defines an application programming interface based on a number of opaque types that represent threads or synchronization primitives like mutexes or condition variables. An opaque pointer is a special case of an opaque data type, a datatype that is declared to be a pointer to a record or data structure of some unspecified data type. For example, the standard library that forms part of the specification of the C programming language provides functions for file input and output that return or take values of type "pointer to FILE" that represent file streams (see C file input/output), but the concrete implementation of the type FILE is not specified. (en)
  • Непрозорий тип даних — тип даних у інформатиці, чия структура даних не задана в його інтерфейсі. Такий тип посилює приховування інформації, оскільки його можуть бути використані тільки підпрограмами, що мають доступ до відсутньої інформації. Непрозорі типи даних часто застосовуються для реалізації абстрактних типів даних. Типи даних, чия структура даних є видимою, називаються прозорими типами даних. Загальновідомими прикладами непрозорих типів даних є дескриптори та ресурси операційної системи, що надаються прикладній програмі. Наприклад, POSIX Threads визначає прикладний програмний інтерфейс, що використовує непрозорі типи даних для представлення нитей виконання та примітивів синхронізації таких як м'ютекси та умовні змінні. Непрозорий вказівник — є частковим випадком непрозорого типу даних. Це вказівник на запис чи структуру даних не описаного типу. Наприклад, стандартна бібліотека, яка є частиною специфікації мови програмування C, для вводу/виводу у файл використовує вказівник на FILE, конкретна реалізація якого не задана. (uk)
gold:hypernym
prov:wasDerivedFrom
page length (characters) of wiki page
foaf:isPrimaryTopicOf
is Link from a Wikipage to another Wikipage of
is Wikipage redirect of
is foaf:primaryTopic of
Faceted Search & Find service v1.17_git139 as of Feb 29 2024


Alternative Linked Data Documents: ODE     Content Formats:   [cxml] [csv]     RDF   [text] [turtle] [ld+json] [rdf+json] [rdf+xml]     ODATA   [atom+xml] [odata+json]     Microdata   [microdata+json] [html]    About   
This material is Open Knowledge   W3C Semantic Web Technology [RDF Data] Valid XHTML + RDFa
OpenLink Virtuoso version 08.03.3330 as of Mar 19 2024, on Linux (x86_64-generic-linux-glibc212), Single-Server Edition (378 GB total memory, 54 GB memory in use)
Data on this page belongs to its respective rights holders.
Virtuoso Faceted Browser Copyright © 2009-2024 OpenLink Software