Unix 拼写检查器与进程管理全解析
1. Unix 拼写检查器的发展历程
Unix 拼写检查器的发展经历了多个阶段。最初的 Unix 拼写检查器以管道形式呈现。1975 年的 Version 6 Unix 中的 typo 命令是首个用 C 语言编写的拼写程序,约 350 行代码。1979 年的 Version 7 Unix 发布了 spell 命令,约 700 行 C 代码,还配备了 940 个常用英语单词的词典,以及 320 个美式和英式拼写变体。不过,由于商业秘密或版权问题, spell 在 1995 年的 4.4 BSD - Lite 源代码发布中被省略。
现代的 OpenBSD spell 约 1100 行 C 代码,其三个基本词典各增加了约 30 个单词。GNU ispell 3.2 版本约 13,500 行 C 代码,GNU aspell 0.60 版本约 29,500 行 C++ 和 C 代码,它们都实现了国际化,支持 10 到 40 种语言的词典。 ispell 的英语词典显著增大,约有 80,000 个常用单词,还有 3750 个左右的美式和英式变体; aspell 的词典更大,有 142,000 个英语单词,以及美式、英式和加拿大式各约 4200 个变体。
2. awk 拼写检查器的优势
spell.awk 是一个非常出色的程序,设计和实现它不到一个下午。它约 190
超级会员免费看
订阅专栏 解锁全文
14

被折叠的 条评论
为什么被折叠?



