Matches in DBpedia 2014 for { <http://dbpedia.org/resource/Pointer_(computer_programming)> ?p ?o. }
Showing items 1 to 46 of
46
with 100 items per page.
- Pointer_(computer_programming) abstract "In computer science, a pointer is a programming language object whose value refers directly to (or "points to") another value stored elsewhere in the computer memory using its address. For high-level programming languages, pointers effectively take the place of general purpose registers in low-level languages such as assembly language or machine code, but may be in available memory. A pointer references a location in memory, and obtaining the value stored at that location is known as dereferencing the pointer. A pointer is a simple, more concrete implementation of the more abstract reference data type. Several languages support some type of pointer, although some have more restrictions on their use than others. As an analogy, a page number in a book's index could be considered a pointer to the corresponding page; dereferencing such a pointer would be done by flipping to the page with the given page number.Pointers to data significantly improve performance for repetitive operations such as traversing strings, lookup tables, control tables and tree structures. In particular, it is often much cheaper in time and space to copy and dereference pointers than it is to copy and access the data to which the pointers point.Pointers are also used to hold the addresses of entry points for called subroutines in procedural programming and for run-time linking to dynamic link libraries (DLLs). In object-oriented programming, pointers to functions are used for binding methods, often using what are called virtual method tables.While "pointer" has been used to refer to references in general, it more properly applies to data structures whose interface explicitly allows the pointer to be manipulated (arithmetically via pointer arithmetic) as a memory address, as opposed to a magic cookie or capability where this is not possible.[citation needed] Because pointers allow both protected and unprotected access to memory addresses, there are risks associated with using them particularly in the latter case. Primitive pointers are often stored in a format similar to an integer; however, attempting to dereference or "look up" a pointer whose value was never a valid memory address would cause a program to crash. To alleviate this potential problem, as a matter of type safety, pointers are considered a separate type parameterized by the type of data they point to, even if the underlying representation is an integer. Other measures may also be taken.".
- Pointer_(computer_programming) thumbnail Pointers.svg?width=300.
- Pointer_(computer_programming) wikiPageExternalLink 0pointer.de.
- Pointer_(computer_programming) wikiPageExternalLink cslibrary.stanford.edu.
- Pointer_(computer_programming) wikiPageExternalLink pointers.html.
- Pointer_(computer_programming) wikiPageExternalLink n1256.pdf.
- Pointer_(computer_programming) wikiPageID "459018".
- Pointer_(computer_programming) wikiPageRevisionID "606211937".
- Pointer_(computer_programming) hasPhotoCollection Pointer_(computer_programming).
- Pointer_(computer_programming) quote "I do consider assignment statements and pointer variables to be among computer science's most valuable treasures.".
- Pointer_(computer_programming) source "Donald Knuth, Structured Programming with go to Statements".
- Pointer_(computer_programming) width "33.0".
- Pointer_(computer_programming) subject Category:American_inventions.
- Pointer_(computer_programming) subject Category:Articles_with_example_C_code.
- Pointer_(computer_programming) subject Category:Data_types.
- Pointer_(computer_programming) subject Category:Primitive_types.
- Pointer_(computer_programming) comment "In computer science, a pointer is a programming language object whose value refers directly to (or "points to") another value stored elsewhere in the computer memory using its address. For high-level programming languages, pointers effectively take the place of general purpose registers in low-level languages such as assembly language or machine code, but may be in available memory.".
- Pointer_(computer_programming) label "Pointer (computer programming)".
- Pointer_(computer_programming) label "Pointer (programmeerconcept)".
- Pointer_(computer_programming) label "Pointeur (programmation)".
- Pointer_(computer_programming) label "Ponteiro (programação)".
- Pointer_(computer_programming) label "Puntatore (programmazione)".
- Pointer_(computer_programming) label "Puntero (informática)".
- Pointer_(computer_programming) label "Zeiger (Informatik)".
- Pointer_(computer_programming) label "Zmienna wskaźnikowa".
- Pointer_(computer_programming) label "Указатель (тип данных)".
- Pointer_(computer_programming) label "مؤشر (لغات البرمجة)".
- Pointer_(computer_programming) label "ポインタ (プログラミング)".
- Pointer_(computer_programming) label "指標 (電腦科學)".
- Pointer_(computer_programming) sameAs Ukazatel_(programování).
- Pointer_(computer_programming) sameAs Zeiger_(Informatik).
- Pointer_(computer_programming) sameAs Δείκτης_(πληροφορική).
- Pointer_(computer_programming) sameAs Puntero_(informática).
- Pointer_(computer_programming) sameAs Pointeur_(programmation).
- Pointer_(computer_programming) sameAs Puntatore_(programmazione).
- Pointer_(computer_programming) sameAs ポインタ_(プログラミング).
- Pointer_(computer_programming) sameAs 포인터_(프로그래밍).
- Pointer_(computer_programming) sameAs Pointer_(programmeerconcept).
- Pointer_(computer_programming) sameAs Zmienna_wskaźnikowa.
- Pointer_(computer_programming) sameAs Ponteiro_(programação).
- Pointer_(computer_programming) sameAs m.02c0cf.
- Pointer_(computer_programming) sameAs Q118155.
- Pointer_(computer_programming) sameAs Q118155.
- Pointer_(computer_programming) wasDerivedFrom Pointer_(computer_programming)?oldid=606211937.
- Pointer_(computer_programming) depiction Pointers.svg.
- Pointer_(computer_programming) isPrimaryTopicOf Pointer_(computer_programming).