b'\n_START_ARTICLE_\nCode (representatie van gegevens)\n_START_PARAGRAPH_\nEen 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._NEWLINE_De vertaalslag van de werkelijkheid, of van de ene code naar de andere toe heet \'codering\'; de omgekeerde bewerking \'decodering\'.\n_START_SECTION_\nMachinale codering\n_START_PARAGRAPH_\nDe codering en decodering kan ook machinaal geschieden. Zo kan een gesproken tekst met een microfoon gecodeerd worden naar elektrische trillingen en met een luidspreker weer gedecodeerd worden. Deze elektrische trillingen zijn geschikt voor verzending per telefoon of radio en kunnen verder gecodeerd worden naar magnetisme op een recorderband of putjes in een cd._NEWLINE_Er is in dit geval geen sprake van een overeengekomen code: een microfoon genereert trillingen die direct overeenkomen met het gesproken geluid.\n_START_SECTION_\nCodering en menselijk geheugen\n_START_PARAGRAPH_\nInformatie of kennis van de buitenwereld wordt in een bepaalde vorm of code in netwerken van zenuwcellen in de hersenen opgeslagen. Hoe dergelijke neurale codes of representaties worden gevormd, is een onderwerp van de cognitieve psychologie en neurobiologie.\n_START_SECTION_\nScheidingsteken\n_START_PARAGRAPH_\nBij een lijst van codes kan al of niet een scheidingsteken worden gebruikt tussen de codes. Een scheidingsteken is bijvoorbeeld nodig bij een lijst getallen in een tekst, omdat anders bijv. 123 \xc3\xa9\xc3\xa9n getal kan zijn, of 1, 23, of 12, 3, of 1, 2, 3. Ook bij Morse is een scheidingsteken nodig (er wordt een letterspatie gebruikt, dat is een pauze zonder signaal}. Bij een bitstring, gezien als lijst van bitwaarden, is een bitwaarde als scheidingsteken problematisch, omdat er dan nog maar \xc3\xa9\xc3\xa9n overblijft voor de codes. Als een bepaald rijtje symbolen of bitwaarden gebruikt wordt als scheidingsteken, mag dat rijtje niet kunnen v\xc3\xb3\xc3\xb3rkomen in een code._NEWLINE_Een scheidingsteken is niet nodig als de lengte van de codes (bijv. in posities of in bits) gelijk is, zoals bij de cijfers van een getal (maar weer wel bij bijv. gebruik van het 20-tallig stelsel, waarbij er "cijfers" zijn als 7, maar ook als 17). Een scheidingsteken is ook niet nodig bij prefixcodering.'