In computer science, a reference is a value that enables a program to indirectly access a particular datum, such as a variable or a record, in the computer's memory or in some other storage device. The reference is said to refer to the datum, and accessing the datum is called dereferencing the reference. A reference is distinct from the data itself. Typically, a reference is the physical address of where the data is stored in memory or in the storage device.

PropertyValue
dbpedia-owl:abstract
  • V programování pojem reference znamená odkaz na proměnnou nebo instanci objektu. Reference je na rozdíl od ukazatele abstraktnější a navenek neobsahuje žádnou informaci o uložení objektu v paměti.
  • Eine Referenz repräsentiert einen Verweis auf ein Objekt. Wie der Zeiger stellt eine Referenz damit einen Aliasnamen für eine Variable dar, die die Speicheradresse einer anderen Variablen enthält. Im Gegensatz zu expliziten Zeigern ist die Adresse selbst nicht mehr änderbar und verborgen, insbesondere sind Operationen auf der Adresse, die oft fehlerträchtig sind, nicht möglich. Referenzen werden aus zwei Gründen zur Parameterübergabe genutzt, man spricht dann von Call by reference: wenn durch eine Unterfunktion die Werte eines Objektes dauerhaft geändert werden sollen; wenn Zeit gespart werden soll, indem nur die Referenz übergeben wird, und nicht die umfangreiche komplexe Struktur, auf die sie verweist. In der Programmiersprache Java wird zwischen starken und schwachen Referenzen unterschieden. Da Objekte dort nicht explizit gelöscht und an den verfügbaren Speicher zurückgegeben werden, übernimmt dies ein sogenannter Garbage Collector (vom Englischen für „Müllsammler“) implizit, ohne dass der Programmierer etwas dafür tun muss. Ein Objekt, das nicht stark referenziert ist, kann vom Garbage-Collector gelöscht werden, auch wenn noch schwache Referenzen darauf existieren. Schwache Referenzen sind z.  B. für die Implementierung von Puffern nützlich.
  • In computer science, a reference is a value that enables a program to indirectly access a particular datum, such as a variable or a record, in the computer's memory or in some other storage device. The reference is said to refer to the datum, and accessing the datum is called dereferencing the reference. A reference is distinct from the data itself. Typically, a reference is the physical address of where the data is stored in memory or in the storage device. For this reason, a reference is often called a pointer or address, and is said to point to the data. However a reference may also be the offset (difference) between the datum's address and some fixed "base" address, or an index into an array. The concept of reference must not be confused with other values that uniquely identify the data item, but give access to it only through a non-trivial lookup operation in some table data structure. References are widely used in programming, especially to efficiently pass large or mutable data as arguments to procedures, or to share such data among various uses. In particular, a reference may point to a variable or record that contains references to other data. This idea is the basis of indirect addressing and of many linked data structures, such as linked lists. A reference may be compared to a street address, such as "12 Main Street" or "three houses down the road on the left side". Going to the building with that address is analogous to dereferencing the reference. The name "Bob and Joe's Car Shop" might be a unique identifier for the same building, but cannot be compared to a data reference, because finding the building with that name requires a non-trivial search or a lookup in some directory.
  • Una referencia, en términos informáticos, es un indicativo hacia un objeto. Al igual que el puntero, una referencia es un alias para una entidad, en otras palabras, una variable que contiene la dirección de otra variable. En contraposición con los punteros explícitos, la dirección no se puede alterar y está oculta. Por ello, operaciones con la dirección (conocido como aritmética de punteros), a menudo fuente de errores, no son posibles. Las referencias se utilizan para pasar parámetros, cuando por medio de una subrutina, los valores de un objeto se han de cambiar de forma continua. En el lenguaje de programación Java se distingue entre referencias fuertes y blandas. Dado que en este caso los objetos no se eliminan de forma explícita para devolver la memoria disponible, de esta tarea se encarga el recolector de basura de forma implícita. Un objeto que no se ha referenciado de forma fuerte, puede ser eliminado por el recolector de basura, incluso aunque tenga referencias blandas. Las referencias blandas son, por ejemplo, para la implementación de un búfer de datos.
  • En programmation, une référence est une valeur qui permet l'accès en lecture et/ou écriture à une donnée située soit en mémoire principale soit ailleurs. Une référence n'est pas la donnée elle-même mais seulement une information de localisation. La plupart des langages de programmation permettent l'utilisation de références, que ce soit de façon explicite ou implicite. Généralement, les références sont utilisables via des types de données disjoints du type de la donnée référencée (quand le langage dispose d'un système de typage). Le typage des références permet de manipuler les données référencées de manière abstraite tout en respectant leurs propres contraintes de type. Le type de référence le plus simple, mais aussi le moins encadré, est le pointeur. Il s'agit simplement d'une adresse mémoire. Les références sont souvent vues comme de simples noms identifiant une donnée. Plusieurs noms peuvent référencer la même donnée, ce qui peut provoquer des effets de bords indésirés. Le plus classique consistant à libérer l'objet sans invalider ses références, entraînant souvent lors de leur future utilisation une erreur de segmentation. De la même manière les références peuvent être supprimées, l'objet non référencé devient alors inaccessible (quel que soit son type). On parle alors de fuite de mémoire dans le cas où le langage n'offre pas un mécanisme de type ramasse-miettes. En conception de base de données, une référence est une contrainte statique qui assure qu'un attribut X d'une relation A référence (pointe vers) un attribut Y d'une relation B, ce qui revient à dire que X ne peut prendre une valeur V que si au moins un des attributs Y a pour valeur V. On appelle ça une contrainte de référence, et X est alors une clé étrangère dans la relation A.
  • 情報工学における参照(さんしょう、英: reference、リファレンス)は、他の場所にあるデータを指している情報を含む小さなオブジェクトであり、それ自身の中に(指している)データ自体を含まない。参照の指す値を取り出すことをデリファレンス (dereference)と呼ぶ。参照は様々なデータ構造を構成する基本要素であり、プログラム内の各部で情報をやり取りするための基本でもある。
  • En referanse er innen informatikk et lite objekt som inneholder informasjon som refererer til data et annet sted, i motsetning til at objektet inneholder dataene selv. Å aksessere data som en referanse refererer til kalles å dereferere referansen. Referanser brukes til å representere mange datastrukturer og for å utveksle informasjon mellom de forskjellige delene av et dataprogram.
  • Referencja w informatyce to wartość, która zawiera informacje o położeniu innej wartości w pamięci lub na innym nośniku danych. W odróżnieniu od wskaźników, zarządzanie referencjami realizowane jest wyłącznie przez kompilator lub interpreter, a programista nie posiada żadnych informacji o konkretnym sposobie implementacji referencji. Mechanizm referencji jest powszechnie wykorzystywany w językach programowania, gdyż idea jego działania polega m. in. na uniemożliwieniu wykonywania operacji uznawanych za potencjalnie niebezpieczne, które w wypadku błędu programistycznego mogłyby doprowadzić do awarii, zwiększając w ten sposób niezawodność oprogramowania. Referencje nie ograniczają możliwości programisty – wszystkie operacje, które nie bazują na jawnej znajomości organizacji pamięci, mogą być zaimplementowane wyłącznie za ich pomocą. Z tego powodu w wielu językach programowania wysokiego poziomu jest to jedyny mechanizm obsługi pamięci. W innych referencje współistnieją ze wskaźnikami.
  • Em ciência da computação, uma referência é um objeto que contém informação que indica dados armazenados em algum outro local ao invés de conter o próprio dado. Acessar o valor referenciado pela referência chama-se "dereferenciar". Referências são fundamentais para construir várias estruturas de dados, e para transportar informação entre diferentes partes de um programa de computador. Genericamente, uma referência pode ser considerada como um pedaço de dado que permite a obtenção de outro pedaço de dado. Isso inclui uma chave primária de um banco de dados e as chaves de mapa (um vetor associativo chave → valor).
  • Ссылка в программировании — это объект, указывающий на определенные данные, но не хранящий их. Получение объекта по ссылке называется разыменованием. Ссылка не является указателем, а просто является другим именем для объекта. В языках программирования ссылка может быть реализована как переменная, содержащая адрес ячейки памяти. В некоторых языках высокого уровня также имеется возможность использовать ссылки на объекты при передаче объектов в подпрограмму и из подпрограммы.
  • Referenser är inom datavetenskap ett sätt att indirekt hänvisa till en variabel eller annat objekt i ett program. Referensen kan vara explicit (en pekare eller adress) eller implicit (någon mer transparent mekanism). På implementeringsnivå är det dock alltid fråga om en pekare eller ett index som adresserar objektets (variablens) minnesutymme. Precis som för många andra datalogi-termer, så kan nomenklaturen tyvärr vara något vacklande (på svenska såväl som på engelska).
  • В інформатиці (комп'ютерних науках) посилання є величина, яка дозволяє програмі непрямий доступ до певного елементу даних, такого як змінна або запис, в комп'ютерній пам'яті або на певному носії інформації. Посилання в програмуванні — це об'єкт, який вказує на дані, але не зберігає їх. Отримання (зміна) даних через посилання називається розіменуванням. Концептуально посилання є вказівником, однак може мати ряд відмінностей. В мовах програмування низького рівня посилання може бути зреалізована як змінна, яка містить адресу комірки пам'яті. В деяких мовах високого рівня є можливість використовувати посилання при передачі об'єктів в підпрограму та із підпрограми.
  • 引用型是C#等面向对象的高级语言里的一种类型。与值类型不同的是,引用型本身并不能保存数据,只同指针一样指向其他的变量、常量。这可以使得编程更加符合人的思维,因為这从逻辑上看好像是一种对数据的封装。
dbpedia-owl:wikiPageExternalLink
dbpprop:hasPhotoCollection
dcterms:subject
rdf:type
rdfs:comment
  • V programování pojem reference znamená odkaz na proměnnou nebo instanci objektu. Reference je na rozdíl od ukazatele abstraktnější a navenek neobsahuje žádnou informaci o uložení objektu v paměti.
  • Eine Referenz repräsentiert einen Verweis auf ein Objekt. Wie der Zeiger stellt eine Referenz damit einen Aliasnamen für eine Variable dar, die die Speicheradresse einer anderen Variablen enthält. Im Gegensatz zu expliziten Zeigern ist die Adresse selbst nicht mehr änderbar und verborgen, insbesondere sind Operationen auf der Adresse, die oft fehlerträchtig sind, nicht möglich.
  • In computer science, a reference is a value that enables a program to indirectly access a particular datum, such as a variable or a record, in the computer's memory or in some other storage device. The reference is said to refer to the datum, and accessing the datum is called dereferencing the reference. A reference is distinct from the data itself. Typically, a reference is the physical address of where the data is stored in memory or in the storage device.
  • Una referencia, en términos informáticos, es un indicativo hacia un objeto. Al igual que el puntero, una referencia es un alias para una entidad, en otras palabras, una variable que contiene la dirección de otra variable. En contraposición con los punteros explícitos, la dirección no se puede alterar y está oculta. Por ello, operaciones con la dirección (conocido como aritmética de punteros), a menudo fuente de errores, no son posibles.
  • En programmation, une référence est une valeur qui permet l'accès en lecture et/ou écriture à une donnée située soit en mémoire principale soit ailleurs. Une référence n'est pas la donnée elle-même mais seulement une information de localisation. La plupart des langages de programmation permettent l'utilisation de références, que ce soit de façon explicite ou implicite.
  • 情報工学における参照(さんしょう、英: reference、リファレンス)は、他の場所にあるデータを指している情報を含む小さなオブジェクトであり、それ自身の中に(指している)データ自体を含まない。参照の指す値を取り出すことをデリファレンス (dereference)と呼ぶ。参照は様々なデータ構造を構成する基本要素であり、プログラム内の各部で情報をやり取りするための基本でもある。
  • En referanse er innen informatikk et lite objekt som inneholder informasjon som refererer til data et annet sted, i motsetning til at objektet inneholder dataene selv. Å aksessere data som en referanse refererer til kalles å dereferere referansen. Referanser brukes til å representere mange datastrukturer og for å utveksle informasjon mellom de forskjellige delene av et dataprogram.
  • Referencja w informatyce to wartość, która zawiera informacje o położeniu innej wartości w pamięci lub na innym nośniku danych. W odróżnieniu od wskaźników, zarządzanie referencjami realizowane jest wyłącznie przez kompilator lub interpreter, a programista nie posiada żadnych informacji o konkretnym sposobie implementacji referencji. Mechanizm referencji jest powszechnie wykorzystywany w językach programowania, gdyż idea jego działania polega m. in.
  • Em ciência da computação, uma referência é um objeto que contém informação que indica dados armazenados em algum outro local ao invés de conter o próprio dado. Acessar o valor referenciado pela referência chama-se "dereferenciar". Referências são fundamentais para construir várias estruturas de dados, e para transportar informação entre diferentes partes de um programa de computador.
  • Ссылка в программировании — это объект, указывающий на определенные данные, но не хранящий их. Получение объекта по ссылке называется разыменованием. Ссылка не является указателем, а просто является другим именем для объекта. В языках программирования ссылка может быть реализована как переменная, содержащая адрес ячейки памяти. В некоторых языках высокого уровня также имеется возможность использовать ссылки на объекты при передаче объектов в подпрограмму и из подпрограммы.
  • Referenser är inom datavetenskap ett sätt att indirekt hänvisa till en variabel eller annat objekt i ett program. Referensen kan vara explicit (en pekare eller adress) eller implicit (någon mer transparent mekanism). På implementeringsnivå är det dock alltid fråga om en pekare eller ett index som adresserar objektets (variablens) minnesutymme. Precis som för många andra datalogi-termer, så kan nomenklaturen tyvärr vara något vacklande (på svenska såväl som på engelska).
  • В інформатиці (комп'ютерних науках) посилання є величина, яка дозволяє програмі непрямий доступ до певного елементу даних, такого як змінна або запис, в комп'ютерній пам'яті або на певному носії інформації. Посилання в програмуванні — це об'єкт, який вказує на дані, але не зберігає їх. Отримання (зміна) даних через посилання називається розіменуванням. Концептуально посилання є вказівником, однак може мати ряд відмінностей.
  • 引用型是C#等面向对象的高级语言里的一种类型。与值类型不同的是,引用型本身并不能保存数据,只同指针一样指向其他的变量、常量。这可以使得编程更加符合人的思维,因為这从逻辑上看好像是一种对数据的封装。
rdfs:label
  • Reference (programování)
  • Referenz (Programmierung)
  • Reference (computer science)
  • Referencia (informática)
  • Référence (informatique)
  • 参照 (情報工学)
  • Referanse (informatikk)
  • Referencja (informatyka)
  • Referência (ciência da computação)
  • Ссылка (программирование)
  • Referens (datateknik)
  • Посилання (програмування)
  • 引用型
owl:sameAs
wdrs:describedby
http://www.w3.org/ns/prov#wasDerivedFrom
foaf:isPrimaryTopicOf
is dbpedia-owl:wikiPageRedirects of
is owl:sameAs of
is foaf:primaryTopic of