Lookup

Lookup

In computing, lookup usually refers to searching a data structure for an "item" that satisfies some specified "property". For example, variable lookup performed by a (scripting) language interpreter, virtual machine or other similar engine usually consists of performing certain actions to dynamically find correspondence between variable identifier and actual variable internal representation, usually involving symbol table lookup. Symbol table lookup can be performed either during run-time (interpreter or scripting engine), or during compile time (compiler). A hybrid scheme when lookup is performed both during translation phase and then later during runtime is also possible (e.g. bytecode compiler and virtual machine). In all of these cases, search "item" is a variable and the search "property" (or search criterion) is a variable name. Variable lookup is usually performed according to variable visibility rules that are specific to the (scripting) language in question.

Another example is DNS lookup. In DNS lookup, a DNS server is requested to find a host IP address given host domain name. Here the search criterion ("property") is a domain name and the search result ("item") is an IP address. A domain name may be associated with several IP addresses. Reverse DNS lookup performs the reverse task: given IP address, it attempts to resolve domain name associated with the specified IP address.

Spreadsheet software typically has functions such as LOOKUP, HLOOKUP, and VLOOKUP, to find either a value in a row or column that matches the argument, or in the case of range lookup, to find an interval in a set of adjacent intervals (given by their limits, specified in a row or column) which contains the argument. The result is the corresponding value in a specified parallel row or column.

Bugs

The Microsoft Excel LOOKUP functions will not function properly if one of the reference cells contain a tilde (~). The function will return #N/A.

External links

* [http://www.ip-adress.com IP address and Host lookup tool that resolves the IP Address of hosts] - No javascript needed
* [http://yoip.com.ua/en/ Lookup your or given IP address information] - No javascript needed


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Look at other dictionaries:

  • lookup — look up n. (Computers) an operation that determines whether one or more of a set of items has a specified property; as, they wrote a program to do a table lookup. Syn: search. [WordNet 1.5] …   The Collaborative International Dictionary of English

  • Lookup — Das Wort Lookup (engl. to look up – „nachschlagen“) wird in folgenden Zusammenhängen verwendet: Lookup Tabelle, eine Datenstruktur zum Speichern und Abrufen von vordefinierten Werten oder Ergebnissen PLU Code (price look up code), eine… …   Deutsch Wikipedia

  • lookup — noun An attempt to retrieve data. My database lookup failed because I misspelled the word. See Also: look up …   Wiktionary

  • lookup — ● ►en n. m. ►NET Littéralement un Coup d œil . Sur l Internet, le nslookup sert à aller voir dans la base de données de noms de serveurs (NS, voir DNS) l adresse IP correspondant à un nom de machine (comme www.mygale.org). Le reverse lookup est l …   Dictionnaire d'informatique francophone

  • lookup — ežerinis aukšlys statusas T sritis zoologija | vardynas taksono rangas rūšis atitikmenys: lot. Culter alburnus angl. lookup rus. озёрный верхогляд ryšiai: platesnis terminas – aukšliai …   Žuvų pavadinimų žodynas

  • lookup — noun an operation that determines whether one or more of a set of items has a specified property (Freq. 8) they wrote a program to do a table lookup • Syn: ↑search • Hypernyms: ↑operation …   Useful english dictionary

  • Lookup-Funktionen —   (Referenzfunktionen), Verweisfunktionen …   Universal-Lexikon

  • Lookup table — In computer science, a lookup table is a data structure, usually an array or associative array, often used to replace a runtime computation with a simpler array indexing operation. The savings in terms of processing time can be significant, since …   Wikipedia

  • Lookup-Tabelle — Die Logarithmentafel als Vorläufer der LUT Lookup Tabellen (LUT) werden in der Informatik und in der Digitaltechnik verwendet, um Informationen statisch zu definieren und diese zur Laufzeit des Programms zur Vermeidung aufwändiger Berechnungen… …   Deutsch Wikipedia

  • Lookup table — Una lookup table (del inglés tabla de consulta ) es, en informática, una estructura de datos, normalmente un arreglo o un arreglo asociativo, que se usa para substituir una rutina de computación con una simple indexación de los arreglos. Son muy… …   Wikipedia Español

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”