Extremely foolish term in computing (a field well-known for inventing idiotic jargon instead of using perfectly good terminology that's been in use often for more than 100 years).

A table (in this technical sense) is a geometric arrangement of data, usually and in this case orthogonally in two dimensions:

   key   |  entry1  | entry2  ...
---------+----------+---------------
         |          |
         |          |
         |          |
Given a key value, you may find a row with that key and read off the entry or entries. This is called looking it up.

Anything else you can do with a table? No, not really. If you really want to get picky, you can also create a new row with a key value. Actually, you probably have to do that in any useful table that's not automatically initialised to the right size.

So why is a table where you look things up known as a lookup table in various parts of computing?

It even has its own abbreviation: LUT. Furrfu!

Log in or registerto write something here or to contact authors.