In computing, a data descriptor is a structure containing information that describes data.
Data descriptors may be used in compilers,[1] as a software structure at run time in languages like Ada[2] or PL/I, or as a hardware structure in some computers such as Burroughs large systems.
Data descriptors are typically used at run-time to pass argument information to called subroutines. OpenVMS[3] and Multics[4] have system-wide language-independent standards for argument descriptors. Descriptors are also used to hold information about data that is only fully known at run-time, such as a dynamically allocated array.
^Holt, Richard C. (July 1987). "Data descriptors: a compile-time model of data and addressing". ACM Transactions on Programming Languages and Systems. 9 (3): 367–389. doi:10.1145/24039.24051.
^Schonberg, Ed. "Ada Compared with C++". The Advantages of Ada 95. Retrieved January 15, 2013.
^Hewlett-Packard. "Chapter 7 OpenVMS Argument Descriptors". HP OpenVMS Systems Documentation. Retrieved July 11, 2020.
^Honeywell, Inc. (1979). Multics Programmers' Manual – Subsystem Writers' Guide(PDF). pp. 2–13-2–18.
In computing, a datadescriptor is a structure containing information that describes data. Datadescriptors may be used in compilers, as a software structure...
Special programs are available to override the standard timing descriptors from EDID data. Even this is not always possible, as some vendors' graphics drivers...
they are descriptor-based. Descriptors are the means of having data that does not reside on the stack such as arrays and objects. Descriptors are also...
Short Payment Descriptor, a compact data format for an easy exchange of a payment information using modern electronic channels Datadescriptor, a software...
In Unix and Unix-like computer operating systems, a file descriptor (FD, less frequently fildes) is a process-unique identifier (handle) for a file or...
architectures, segment descriptors are a part of the segmentation unit, used for translating a logical address to a linear address. Segment descriptors describe the...
1998 with much-relaxed file name rules using a new "enhanced volume descriptor" data structure. The standard was submitted for ISO 9660:1999 and supposedly...
nomenclature British Approved Name DatadescriptorData element Descriptor Diagnosis code Document management system File descriptor Food labeling regulations...
The Global Descriptor Table (GDT) is a data structure used by Intel x86-family processors starting with the 80286 in order to define the characteristics...
for each of the syllables in the architecture. Partially data-driven tagged and descriptor-based design Few programmer accessible registers Stack machine...
2023. J. Siragusa; D. C. Swift (1997). "General Purpose Stereoscopic DataDescriptor" (PDF). VRex, Inc., Elmsford, New York, US. Archived from the original...
Media Descriptor File (MDF) is a proprietary disc image file format developed for Alcohol 120%, an optical disc authoring program. Daemon Tools, CDemu...
descriptors, identifying which sets database tables participate in. In an active data dictionary constraints may be placed upon the underlying data....
their data packets and then present a "HID descriptor" to the host. The HID descriptor is a hard coded array of bytes that describes the device's data packets...
The interrupt descriptor table (IDT) is a data structure used by the x86 architecture to implement an interrupt vector table. The IDT is used by the processor...
Security descriptors are data structures of security information for securable Windows objects, that is objects that can be identified by a unique name...
The histogram of oriented gradients (HOG) is a feature descriptor used in computer vision and image processing for the purpose of object detection. The...
techniques, the latter under the name Project Silica. The "5-dimensional" descriptor is for marketing purposes, since the device has 3 physical dimensions...
format descriptor ('L') is provided for the parsing or formatting of logical values. The language Lisp (1958) never had a built-in Boolean data type. Instead...
V. (2015). "A Homologically Persistent Skeleton is a fast and robust descriptor of interest points in 2D images" (PDF). Proceedings of CAIP: Computer...
primitive data types are a set of basic data types from which all other data types are constructed. Specifically it often refers to the limited set of data representations...
between the data for one line and the data for the next. The indicator that an image is interlaced is a bit set in the corresponding Image Descriptor block...
The Binary File Descriptor library (BFD) is the GNU Project's main mechanism for the portable manipulation of object files in a variety of formats. As...
contain the return value. Because of the wide variety of data types supported by PL/I a datadescriptor may also be passed to define, for example, the lengths...