"dereference" meaning in English

See dereference in All languages combined, or Wiktionary

Noun

IPA: /dɪˈɹɛfɹəns/ [UK] Forms: dereferences [plural]
Etymology: de- + reference Etymology templates: {{prefix|en|de|reference}} de- + reference Head templates: {{en-noun}} dereference (plural dereferences)
  1. The act by which something is dereferenced. Related terms: pointer
    Sense id: en-dereference-en-noun-WND6DcoE Categories (other): English terms prefixed with de- Disambiguation of English terms prefixed with de-: 25 36 39

Verb

IPA: /dɪˈɹɛfɹəns/ [UK] Forms: dereferences [present, singular, third-person], dereferencing [participle, present], dereferenced [participle, past], dereferenced [past]
Etymology: de- + reference Etymology templates: {{prefix|en|de|reference}} de- + reference Head templates: {{en-verb}} dereference (third-person singular simple present dereferences, present participle dereferencing, simple past and past participle dereferenced)
  1. (programming) To access the value or object located in a memory location addressed by a pointer or another value interpreted as such; to access a value being referenced by something else. Categories (topical): Programming Translations (access something to which a pointer or another value points): viitata [with-adessive] (Finnish), seurata (Finnish), déréférencer (French), dereferenzieren (German), desreferenciar (Portuguese), разыменовать (razymenovatʹ) (Russian)
    Sense id: en-dereference-en-verb-73TTmoqv Categories (other): English terms prefixed with de- Disambiguation of English terms prefixed with de-: 25 36 39 Topics: computing, engineering, mathematics, natural-sciences, physical-sciences, programming, sciences Disambiguation of 'access something to which a pointer or another value points': 84 16
  2. (computing, in operating systems derived from Unix) To operate on the file or directory pointed to by a symbolic link, rather than on the link itself. Categories (topical): Computing Synonyms: follow, resolve Translations (operate on the target of a symbolic link): seurata (Finnish), déréférencer (French)
    Sense id: en-dereference-en-verb-3MCIWNyq Categories (other): English entries with incorrect language header, English terms prefixed with de- Disambiguation of English entries with incorrect language header: 21 25 55 Disambiguation of English terms prefixed with de-: 25 36 39 Topics: computing, engineering, mathematics, natural-sciences, physical-sciences, sciences Disambiguation of 'operate on the target of a symbolic link': 11 89

Inflected forms

Download JSON data for dereference meaning in English (5.7kB)

{
  "etymology_templates": [
    {
      "args": {
        "1": "en",
        "2": "de",
        "3": "reference"
      },
      "expansion": "de- + reference",
      "name": "prefix"
    }
  ],
  "etymology_text": "de- + reference",
  "forms": [
    {
      "form": "dereferences",
      "tags": [
        "present",
        "singular",
        "third-person"
      ]
    },
    {
      "form": "dereferencing",
      "tags": [
        "participle",
        "present"
      ]
    },
    {
      "form": "dereferenced",
      "tags": [
        "participle",
        "past"
      ]
    },
    {
      "form": "dereferenced",
      "tags": [
        "past"
      ]
    }
  ],
  "head_templates": [
    {
      "args": {},
      "expansion": "dereference (third-person singular simple present dereferences, present participle dereferencing, simple past and past participle dereferenced)",
      "name": "en-verb"
    }
  ],
  "lang": "English",
  "lang_code": "en",
  "pos": "verb",
  "senses": [
    {
      "categories": [
        {
          "kind": "topical",
          "langcode": "en",
          "name": "Programming",
          "orig": "en:Programming",
          "parents": [
            "Computing",
            "Software engineering",
            "Technology",
            "Computer science",
            "Engineering",
            "Software",
            "All topics",
            "Sciences",
            "Applied sciences",
            "Media",
            "Fundamental",
            "Communication"
          ],
          "source": "w"
        },
        {
          "_dis": "25 36 39",
          "kind": "other",
          "name": "English terms prefixed with de-",
          "parents": [],
          "source": "w+disamb"
        }
      ],
      "examples": [
        {
          "text": "Attempting to dereference a null pointer often results in a crash.",
          "type": "example"
        }
      ],
      "glosses": [
        "To access the value or object located in a memory location addressed by a pointer or another value interpreted as such; to access a value being referenced by something else."
      ],
      "id": "en-dereference-en-verb-73TTmoqv",
      "links": [
        [
          "programming",
          "programming#Noun"
        ],
        [
          "value",
          "value"
        ],
        [
          "object",
          "object"
        ],
        [
          "memory",
          "memory"
        ],
        [
          "location",
          "location"
        ],
        [
          "pointer",
          "pointer"
        ],
        [
          "reference",
          "reference"
        ]
      ],
      "raw_glosses": [
        "(programming) To access the value or object located in a memory location addressed by a pointer or another value interpreted as such; to access a value being referenced by something else."
      ],
      "topics": [
        "computing",
        "engineering",
        "mathematics",
        "natural-sciences",
        "physical-sciences",
        "programming",
        "sciences"
      ],
      "translations": [
        {
          "_dis1": "84 16",
          "code": "fi",
          "lang": "Finnish",
          "sense": "access something to which a pointer or another value points",
          "tags": [
            "with-adessive"
          ],
          "word": "viitata"
        },
        {
          "_dis1": "84 16",
          "code": "fi",
          "lang": "Finnish",
          "sense": "access something to which a pointer or another value points",
          "word": "seurata"
        },
        {
          "_dis1": "84 16",
          "code": "fr",
          "lang": "French",
          "sense": "access something to which a pointer or another value points",
          "word": "déréférencer"
        },
        {
          "_dis1": "84 16",
          "code": "de",
          "lang": "German",
          "sense": "access something to which a pointer or another value points",
          "word": "dereferenzieren"
        },
        {
          "_dis1": "84 16",
          "code": "pt",
          "lang": "Portuguese",
          "sense": "access something to which a pointer or another value points",
          "word": "desreferenciar"
        },
        {
          "_dis1": "84 16",
          "code": "ru",
          "lang": "Russian",
          "roman": "razymenovatʹ",
          "sense": "access something to which a pointer or another value points",
          "word": "разыменовать"
        }
      ]
    },
    {
      "categories": [
        {
          "kind": "topical",
          "langcode": "en",
          "name": "Computing",
          "orig": "en:Computing",
          "parents": [
            "Technology",
            "All topics",
            "Fundamental"
          ],
          "source": "w"
        },
        {
          "_dis": "21 25 55",
          "kind": "other",
          "name": "English entries with incorrect language header",
          "parents": [
            "Entries with incorrect language header",
            "Entry maintenance"
          ],
          "source": "w+disamb"
        },
        {
          "_dis": "25 36 39",
          "kind": "other",
          "name": "English terms prefixed with de-",
          "parents": [],
          "source": "w+disamb"
        }
      ],
      "examples": [
        {
          "text": "With the find command, any symbolic links appearing after -follow will be dereferenced.",
          "type": "example"
        }
      ],
      "glosses": [
        "To operate on the file or directory pointed to by a symbolic link, rather than on the link itself."
      ],
      "id": "en-dereference-en-verb-3MCIWNyq",
      "links": [
        [
          "computing",
          "computing#Noun"
        ],
        [
          "operating system",
          "operating system"
        ],
        [
          "Unix",
          "Unix"
        ],
        [
          "file",
          "file"
        ],
        [
          "directory",
          "directory"
        ],
        [
          "symbolic link",
          "symbolic link"
        ]
      ],
      "raw_glosses": [
        "(computing, in operating systems derived from Unix) To operate on the file or directory pointed to by a symbolic link, rather than on the link itself."
      ],
      "raw_tags": [
        "in operating systems derived from Unix"
      ],
      "synonyms": [
        {
          "word": "follow"
        },
        {
          "word": "resolve"
        }
      ],
      "topics": [
        "computing",
        "engineering",
        "mathematics",
        "natural-sciences",
        "physical-sciences",
        "sciences"
      ],
      "translations": [
        {
          "_dis1": "11 89",
          "code": "fi",
          "lang": "Finnish",
          "sense": "operate on the target of a symbolic link",
          "word": "seurata"
        },
        {
          "_dis1": "11 89",
          "code": "fr",
          "lang": "French",
          "sense": "operate on the target of a symbolic link",
          "word": "déréférencer"
        }
      ]
    }
  ],
  "sounds": [
    {
      "ipa": "/dɪˈɹɛfɹəns/",
      "tags": [
        "UK"
      ]
    }
  ],
  "word": "dereference"
}

{
  "etymology_templates": [
    {
      "args": {
        "1": "en",
        "2": "de",
        "3": "reference"
      },
      "expansion": "de- + reference",
      "name": "prefix"
    }
  ],
  "etymology_text": "de- + reference",
  "forms": [
    {
      "form": "dereferences",
      "tags": [
        "plural"
      ]
    }
  ],
  "head_templates": [
    {
      "args": {},
      "expansion": "dereference (plural dereferences)",
      "name": "en-noun"
    }
  ],
  "lang": "English",
  "lang_code": "en",
  "pos": "noun",
  "senses": [
    {
      "categories": [
        {
          "_dis": "25 36 39",
          "kind": "other",
          "name": "English terms prefixed with de-",
          "parents": [],
          "source": "w+disamb"
        }
      ],
      "examples": [
        {
          "ref": "1999, Michael Barry Greenwald, Non-blocking synchronization and system design, page 77",
          "text": "Either each dereference must use a complicated DCAS protocol, or each pointer must include a version number that is managed on each modification and checked on each dereference, or storage management must be tightly coupled […]",
          "type": "quotation"
        }
      ],
      "glosses": [
        "The act by which something is dereferenced."
      ],
      "id": "en-dereference-en-noun-WND6DcoE",
      "related": [
        {
          "word": "pointer"
        }
      ]
    }
  ],
  "sounds": [
    {
      "ipa": "/dɪˈɹɛfɹəns/",
      "tags": [
        "UK"
      ]
    }
  ],
  "word": "dereference"
}
{
  "categories": [
    "English 3-syllable words",
    "English countable nouns",
    "English entries with incorrect language header",
    "English lemmas",
    "English nouns",
    "English terms prefixed with de-",
    "English terms with IPA pronunciation",
    "English verbs"
  ],
  "etymology_templates": [
    {
      "args": {
        "1": "en",
        "2": "de",
        "3": "reference"
      },
      "expansion": "de- + reference",
      "name": "prefix"
    }
  ],
  "etymology_text": "de- + reference",
  "forms": [
    {
      "form": "dereferences",
      "tags": [
        "present",
        "singular",
        "third-person"
      ]
    },
    {
      "form": "dereferencing",
      "tags": [
        "participle",
        "present"
      ]
    },
    {
      "form": "dereferenced",
      "tags": [
        "participle",
        "past"
      ]
    },
    {
      "form": "dereferenced",
      "tags": [
        "past"
      ]
    }
  ],
  "head_templates": [
    {
      "args": {},
      "expansion": "dereference (third-person singular simple present dereferences, present participle dereferencing, simple past and past participle dereferenced)",
      "name": "en-verb"
    }
  ],
  "lang": "English",
  "lang_code": "en",
  "pos": "verb",
  "senses": [
    {
      "categories": [
        "English terms with usage examples",
        "en:Programming"
      ],
      "examples": [
        {
          "text": "Attempting to dereference a null pointer often results in a crash.",
          "type": "example"
        }
      ],
      "glosses": [
        "To access the value or object located in a memory location addressed by a pointer or another value interpreted as such; to access a value being referenced by something else."
      ],
      "links": [
        [
          "programming",
          "programming#Noun"
        ],
        [
          "value",
          "value"
        ],
        [
          "object",
          "object"
        ],
        [
          "memory",
          "memory"
        ],
        [
          "location",
          "location"
        ],
        [
          "pointer",
          "pointer"
        ],
        [
          "reference",
          "reference"
        ]
      ],
      "raw_glosses": [
        "(programming) To access the value or object located in a memory location addressed by a pointer or another value interpreted as such; to access a value being referenced by something else."
      ],
      "topics": [
        "computing",
        "engineering",
        "mathematics",
        "natural-sciences",
        "physical-sciences",
        "programming",
        "sciences"
      ]
    },
    {
      "categories": [
        "English terms with usage examples",
        "en:Computing"
      ],
      "examples": [
        {
          "text": "With the find command, any symbolic links appearing after -follow will be dereferenced.",
          "type": "example"
        }
      ],
      "glosses": [
        "To operate on the file or directory pointed to by a symbolic link, rather than on the link itself."
      ],
      "links": [
        [
          "computing",
          "computing#Noun"
        ],
        [
          "operating system",
          "operating system"
        ],
        [
          "Unix",
          "Unix"
        ],
        [
          "file",
          "file"
        ],
        [
          "directory",
          "directory"
        ],
        [
          "symbolic link",
          "symbolic link"
        ]
      ],
      "raw_glosses": [
        "(computing, in operating systems derived from Unix) To operate on the file or directory pointed to by a symbolic link, rather than on the link itself."
      ],
      "raw_tags": [
        "in operating systems derived from Unix"
      ],
      "synonyms": [
        {
          "word": "follow"
        },
        {
          "word": "resolve"
        }
      ],
      "topics": [
        "computing",
        "engineering",
        "mathematics",
        "natural-sciences",
        "physical-sciences",
        "sciences"
      ]
    }
  ],
  "sounds": [
    {
      "ipa": "/dɪˈɹɛfɹəns/",
      "tags": [
        "UK"
      ]
    }
  ],
  "translations": [
    {
      "code": "fi",
      "lang": "Finnish",
      "sense": "access something to which a pointer or another value points",
      "tags": [
        "with-adessive"
      ],
      "word": "viitata"
    },
    {
      "code": "fi",
      "lang": "Finnish",
      "sense": "access something to which a pointer or another value points",
      "word": "seurata"
    },
    {
      "code": "fr",
      "lang": "French",
      "sense": "access something to which a pointer or another value points",
      "word": "déréférencer"
    },
    {
      "code": "de",
      "lang": "German",
      "sense": "access something to which a pointer or another value points",
      "word": "dereferenzieren"
    },
    {
      "code": "pt",
      "lang": "Portuguese",
      "sense": "access something to which a pointer or another value points",
      "word": "desreferenciar"
    },
    {
      "code": "ru",
      "lang": "Russian",
      "roman": "razymenovatʹ",
      "sense": "access something to which a pointer or another value points",
      "word": "разыменовать"
    },
    {
      "code": "fi",
      "lang": "Finnish",
      "sense": "operate on the target of a symbolic link",
      "word": "seurata"
    },
    {
      "code": "fr",
      "lang": "French",
      "sense": "operate on the target of a symbolic link",
      "word": "déréférencer"
    }
  ],
  "word": "dereference"
}

{
  "categories": [
    "English 3-syllable words",
    "English countable nouns",
    "English entries with incorrect language header",
    "English lemmas",
    "English nouns",
    "English terms prefixed with de-",
    "English terms with IPA pronunciation",
    "English verbs"
  ],
  "etymology_templates": [
    {
      "args": {
        "1": "en",
        "2": "de",
        "3": "reference"
      },
      "expansion": "de- + reference",
      "name": "prefix"
    }
  ],
  "etymology_text": "de- + reference",
  "forms": [
    {
      "form": "dereferences",
      "tags": [
        "plural"
      ]
    }
  ],
  "head_templates": [
    {
      "args": {},
      "expansion": "dereference (plural dereferences)",
      "name": "en-noun"
    }
  ],
  "lang": "English",
  "lang_code": "en",
  "pos": "noun",
  "related": [
    {
      "word": "pointer"
    }
  ],
  "senses": [
    {
      "categories": [
        "English terms with quotations",
        "Quotation templates to be cleaned"
      ],
      "examples": [
        {
          "ref": "1999, Michael Barry Greenwald, Non-blocking synchronization and system design, page 77",
          "text": "Either each dereference must use a complicated DCAS protocol, or each pointer must include a version number that is managed on each modification and checked on each dereference, or storage management must be tightly coupled […]",
          "type": "quotation"
        }
      ],
      "glosses": [
        "The act by which something is dereferenced."
      ]
    }
  ],
  "sounds": [
    {
      "ipa": "/dɪˈɹɛfɹəns/",
      "tags": [
        "UK"
      ]
    }
  ],
  "word": "dereference"
}

This page is a part of the kaikki.org machine-readable English dictionary. This dictionary is based on structured data extracted on 2024-05-05 from the enwiktionary dump dated 2024-05-02 using wiktextract (f4fd8c9 and c9440ce). The data shown on this site has been post-processed and various details (e.g., extra categories) removed, some information disambiguated, and additional data merged from other sources. See the raw data download page for the unprocessed wiktextract data.

If you use this data in academic research, please cite Tatu Ylonen: Wiktextract: Wiktionary as Machine-Readable Structured Data, Proceedings of the 13th Conference on Language Resources and Evaluation (LREC), pp. 1317-1325, Marseille, 20-25 June 2022. Linking to the relevant page(s) under https://kaikki.org would also be greatly appreciated.