Hvordan en stavekontroll fungerer?

Bruke stavekontroll

Stavekontroller er vanlig nå i verden av datamaskiner. Disse praktiske programmer kjøres gjennom et opprettet dokument og flagg hvert ord som skiller seg ut som å være feilstavet. Vanligvis du da har muligheten til å endre det ordet (enten selv manuelt endre stavemåten eller velge fra en liste over "nære ordene" stavekontrollen gir) eller instruere stavekontrollen til å ignorere det som oppfattes som feilstaving. Disse stavekontroller fungerer ved å sammenligne ordene i et dokument til en liste over ord i sin innebygd ordbok. Hvis det kommer på et ord som ikke har noen kamp, ​​blir ordet flagget. Hvis stavekontrollen er en del av et tekstbehandlingsprogram som Microsoft Word, har du muligheten til å legge til et ord i ordlisten, slik at det aldri vil bli flagget igjen.

Breaking Down the Spell Checker

Stavekontroller er vanligvis består av to deler. En del er et enkelt sett med rutiner som gjør at stavekontrollen til å søke gjennom en blokk med tekst og markere ord. Den andre delen er en algoritme som finnes for å sammenligne ord med ordlisten inne. Ofte er skanning del av stavekontrollen avansert, slik at den kan håndtere komplekse variasjoner i det engelske språket, for eksempel sammentrekninger og eiendomspronomen. Ordboken delen kan være begrenset til bare et sett med ord, eller det kan også omfatte ekstra interessante, for eksempel grammatiske setninger eller delinger.

The Future of stavekontroll

Som stavekontroller blitt mer avanserte, vil det være mindre behov for manuell inntasting på din del. Stavekontrollen vil ha muligheter til å lære som gjør at det å tilpasse seg dine vanlige feilstavinger, så vel som tillater det å fange på de ordene du ikke vil ha korrigert. Denne formen for stavekontrollen har ennå ikke raffinert til et punkt der det kan fungere som en klar erstatning for dagens modell. Dette er fordi det er - som ennå - lite vei for en stavekontroll program for å vite hvorfor du velger å ikke korrigere et bestemt ord kan det anser som feil. For eksempel, la oss si at du ofte - med vilje - feilstave ordet "katt", fordi du skriver om en fiktiv figur som heter "Kat." Denne nye versjonen av stavekontrollen kan være smart nok til å stoppe å korrigere denne "feilstaving," men så du ville være ute av lykken hvis du virkelig feilstave ordet katt, som betyr dyret. Programmerere har ennå ikke funnet en måte å kombinere det beste fra disse verdener.