Ordbok vs Hash tabell
Ordbøker er alfabetiske kilder til ord fra ett språk som tilbyr definisjoner, uttalelser og stavemåter. Noen ordbøker er mer dyptgående enn andre, og tilbyr annen informasjon for disse ordene. Hash-tabeller er verdier, hvor en nøkkel er oversatt til en annen verdi for å representere den. Â Begge kan være metoder for lagring og henting av informasjon, men det er forskjeller som kan gjøre hver enkelt bedre, basert på individets behov som søker den informasjonen.
De første ordbøkene ble etablert rundt år 2300 f.Kr., fra Syria. Siden da har de fleste språk dannet egne versjoner av ordbøker, hver basert på ord som brukes på sitt språk. Â I dag er den vanligste engelske ordboken som er i bruk, Websters engelsk ordbok, en av de mest publiserte bøkene. Hash-tabeller er spesielt egnet til datavitenskapsverdenen, hvor numeriske verdier ofte er enklere å gå inn i databaser. En nøkkel brukes som en funksjon for å gi en indeks for et gitt sett med data. Â Mens hashbord er en nyere oppfinnelse, blir de mye brukt i dag i programmeringsspråk.
Ordbøker er gunstige fordi de tilbyr en rekke opplysninger når et ord er funnet. Â Det finnes ordlister, uttalehjelp og flere definisjoner for det samme ordet (i utvalgte tilfeller). Â Fra en ung alder læres ordboken å være den primære kilden for utvinning av språkinformasjon, hash-tabeller blir vanligvis bare undervist i spesialiserte kurs. Siden ordlisten ofte blir sett på som den enklere måten å finne informasjon på, er hashbord vanligvis bare brukt innen datateknologi. Noen mener at fordi ordbøker er alfabetisert og tilgjengelig i både bokform og over Internett, er det ikke brukt så mye som hash-tabeller. Â En av de viktigste fordelene ved å bruke hasjbord er imidlertid raskere tilgjengelighet av ønsket informasjon. Â Det er viktig at for å oversette et hashbord som en nøkkel opprettholdes, ellers kan det ikke være noen måte å forstå dataene i den. Skapere av et godt hashbord må skape gode funksjoner for å forhindre gjentatte funksjoner for ulike nøkler. Det er mange teknikker som brukes til å forhindre det som kalles kollisjoner..
Ordbøker og hasjbord er ulike måter å kommunisere et bestemt språk på. Begge brukes på forskjellige måter og er egnet til forskjellige formål.
Sammendrag