Een
code in de ruimste zin is een aanduiding die voor iets anders staat, een
symbool, een verzameling symbolen, een beweging, etc. Codes worden gebruikt om te
communiceren: het is eenvoudiger het woord 'tafel' te zeggen dan naar een tafel te wijzen. Alle
talen zijn dus eigenlijk codes. Communiceert men met iemand die de code niet kent - dus iemand die een andere taal spreekt - dan moet men wel naar de tafel wijzen.