DocumentCode :
765867
Title :
Development of a Spelling List
Author :
McIlroy, M. Douglas
Author_Institution :
Bell Laboratories, Murray Hill, NJ, USA
Volume :
30
Issue :
1
fYear :
1982
fDate :
1/1/1982 12:00:00 AM
Firstpage :
91
Lastpage :
99
Abstract :
The word list used by the UNIX spelling checker, SPELL, was developed from many sources over several years. As the spelling checker may be used on minicomputers, it is important to make the list as compact as possible. Stripping prefixes and suffixes reduces the list below one third of its original size, hashing discards 60 percent of the bits that remain, and data compression halves it once again. This paper tells how the spelling checker works, how the words were chosen, how the spelling checker was used to improve itself, and how the (reduced) list of 30000 English words was squeezed into 26000 16-bit machine words.
Keywords :
linguistics; word processing; SPELL; UNIX spelling checker; data compression; minicomputers; spelling list; Data compression; Dictionaries; Error correction; Microcomputers; Modems; Sorting; Trademarks; Vocabulary;
fLanguage :
English
Journal_Title :
Communications, IEEE Transactions on
Publisher :
ieee
ISSN :
0090-6778
Type :
jour
DOI :
10.1109/TCOM.1982.1095395
Filename :
1095395
Link To Document :
بازگشت