"dereference" meaning in English

See dereference in All languages combined, or Wiktionary

Noun

IPA: /dɪˈɹɛfɹəns/ [UK] Forms: dereferences [plural]
Etymology: From 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: From 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), desreferenciar (Spanish), avreferera (Swedish)
    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': 83 17
  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), avreferera (Swedish)
    Sense id: en-dereference-en-verb-3MCIWNyq Categories (other): English entries with incorrect language header, English terms prefixed with de-, Entries with translation boxes, Pages with 1 entry, Pages with entries, Terms with Finnish translations, Terms with French translations, Terms with German translations, Terms with Portuguese translations, Terms with Russian translations, Terms with Spanish translations, Terms with Swedish translations Disambiguation of English entries with incorrect language header: 21 24 55 Disambiguation of English terms prefixed with de-: 25 36 39 Disambiguation of Entries with translation boxes: 15 14 71 Disambiguation of Pages with 1 entry: 21 28 51 Disambiguation of Pages with entries: 24 19 57 Disambiguation of Terms with Finnish translations: 18 18 64 Disambiguation of Terms with French translations: 23 20 57 Disambiguation of Terms with German translations: 20 18 62 Disambiguation of Terms with Portuguese translations: 16 16 68 Disambiguation of Terms with Russian translations: 21 17 62 Disambiguation of Terms with Spanish translations: 22 19 59 Disambiguation of Terms with Swedish translations: 18 18 64 Topics: computing, engineering, mathematics, natural-sciences, physical-sciences, sciences Disambiguation of 'operate on the target of a symbolic link': 11 89

Inflected forms

{
  "etymology_templates": [
    {
      "args": {
        "1": "en",
        "2": "de",
        "3": "reference"
      },
      "expansion": "de- + reference",
      "name": "prefix"
    }
  ],
  "etymology_text": "From 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": "83 17",
          "code": "fi",
          "lang": "Finnish",
          "sense": "access something to which a pointer or another value points",
          "tags": [
            "with-adessive"
          ],
          "word": "viitata"
        },
        {
          "_dis1": "83 17",
          "code": "fi",
          "lang": "Finnish",
          "sense": "access something to which a pointer or another value points",
          "word": "seurata"
        },
        {
          "_dis1": "83 17",
          "code": "fr",
          "lang": "French",
          "sense": "access something to which a pointer or another value points",
          "word": "déréférencer"
        },
        {
          "_dis1": "83 17",
          "code": "de",
          "lang": "German",
          "sense": "access something to which a pointer or another value points",
          "word": "dereferenzieren"
        },
        {
          "_dis1": "83 17",
          "code": "pt",
          "lang": "Portuguese",
          "sense": "access something to which a pointer or another value points",
          "word": "desreferenciar"
        },
        {
          "_dis1": "83 17",
          "code": "ru",
          "lang": "Russian",
          "roman": "razymenovatʹ",
          "sense": "access something to which a pointer or another value points",
          "word": "разыменовать"
        },
        {
          "_dis1": "83 17",
          "code": "es",
          "lang": "Spanish",
          "sense": "access something to which a pointer or another value points",
          "word": "desreferenciar"
        },
        {
          "_dis1": "83 17",
          "code": "sv",
          "lang": "Swedish",
          "sense": "access something to which a pointer or another value points",
          "word": "avreferera"
        }
      ]
    },
    {
      "categories": [
        {
          "kind": "topical",
          "langcode": "en",
          "name": "Computing",
          "orig": "en:Computing",
          "parents": [
            "Technology",
            "All topics",
            "Fundamental"
          ],
          "source": "w"
        },
        {
          "_dis": "21 24 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"
        },
        {
          "_dis": "15 14 71",
          "kind": "other",
          "name": "Entries with translation boxes",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "21 28 51",
          "kind": "other",
          "name": "Pages with 1 entry",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "24 19 57",
          "kind": "other",
          "name": "Pages with entries",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "18 18 64",
          "kind": "other",
          "name": "Terms with Finnish translations",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "23 20 57",
          "kind": "other",
          "name": "Terms with French translations",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "20 18 62",
          "kind": "other",
          "name": "Terms with German translations",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "16 16 68",
          "kind": "other",
          "name": "Terms with Portuguese translations",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "21 17 62",
          "kind": "other",
          "name": "Terms with Russian translations",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "22 19 59",
          "kind": "other",
          "name": "Terms with Spanish translations",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "18 18 64",
          "kind": "other",
          "name": "Terms with Swedish translations",
          "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"
        },
        {
          "_dis1": "11 89",
          "code": "sv",
          "lang": "Swedish",
          "sense": "operate on the target of a symbolic link",
          "word": "avreferera"
        }
      ]
    }
  ],
  "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": "From 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": "quote"
        }
      ],
      "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 countable nouns",
    "English entries with incorrect language header",
    "English lemmas",
    "English nouns",
    "English terms prefixed with de-",
    "English verbs",
    "Entries with translation boxes",
    "Pages with 1 entry",
    "Pages with entries",
    "Terms with Finnish translations",
    "Terms with French translations",
    "Terms with German translations",
    "Terms with Portuguese translations",
    "Terms with Russian translations",
    "Terms with Spanish translations",
    "Terms with Swedish translations"
  ],
  "etymology_templates": [
    {
      "args": {
        "1": "en",
        "2": "de",
        "3": "reference"
      },
      "expansion": "de- + reference",
      "name": "prefix"
    }
  ],
  "etymology_text": "From 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": "es",
      "lang": "Spanish",
      "sense": "access something to which a pointer or another value points",
      "word": "desreferenciar"
    },
    {
      "code": "sv",
      "lang": "Swedish",
      "sense": "access something to which a pointer or another value points",
      "word": "avreferera"
    },
    {
      "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"
    },
    {
      "code": "sv",
      "lang": "Swedish",
      "sense": "operate on the target of a symbolic link",
      "word": "avreferera"
    }
  ],
  "word": "dereference"
}

{
  "categories": [
    "English countable nouns",
    "English entries with incorrect language header",
    "English lemmas",
    "English nouns",
    "English terms prefixed with de-",
    "English verbs",
    "Entries with translation boxes",
    "Pages with 1 entry",
    "Pages with entries",
    "Terms with Finnish translations",
    "Terms with French translations",
    "Terms with German translations",
    "Terms with Portuguese translations",
    "Terms with Russian translations",
    "Terms with Spanish translations",
    "Terms with Swedish translations"
  ],
  "etymology_templates": [
    {
      "args": {
        "1": "en",
        "2": "de",
        "3": "reference"
      },
      "expansion": "de- + reference",
      "name": "prefix"
    }
  ],
  "etymology_text": "From 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": "quote"
        }
      ],
      "glosses": [
        "The act by which something is dereferenced."
      ]
    }
  ],
  "sounds": [
    {
      "ipa": "/dɪˈɹɛfɹəns/",
      "tags": [
        "UK"
      ]
    }
  ],
  "word": "dereference"
}

Download raw JSONL data for dereference meaning in English (5.9kB)


This page is a part of the kaikki.org machine-readable English dictionary. This dictionary is based on structured data extracted on 2024-11-06 from the enwiktionary dump dated 2024-10-02 using wiktextract (fbeafe8 and 7f03c9b). 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.