В этой статье не процитировать какие - либо источники . ( октябрь 2015 г. ) ( Узнайте, как и когда удалить этот шаблон сообщения ) |
Разработчики) | Джефф Кеннинг |
---|---|
Стабильный выпуск | 3.4.00 / 9 февраля 2015 г . |
Написано в | C |
Операционная система | Кроссплатформенность |
Тип | Программа проверки орфографии |
Лицензия | Открытый источник |
Веб-сайт | www |
![](http://upload.wikimedia.org/wikipedia/commons/thumb/4/42/Ispell_a%C5%ADtonome_485.png/220px-Ispell_a%C5%ADtonome_485.png)
Ispell - это программа проверки орфографии для Unix, которая поддерживает большинство западных языков. Он предлагает несколько интерфейсов, включая программный интерфейс для использования такими редакторами, как Emacs . В отличие от GNU Aspell , ispell предлагает только исправления, основанные на расстоянии Дамерау – Левенштейна, равном 1; он не будет пытаться угадывать более отдаленные исправления, основанные на правилах английского произношения.
Ispell имеет очень длинную историю , которая может быть прослежена назад к программе , которая была первоначально написана в 1971 году в PDP-10 ассемблере на RE Горина , а затем портирована на языке программирования С и расширенной многими другими. В настоящее время его поддерживает Джефф Кеннинг. Обобщенная система описания аффиксов, представленная ispell, с тех пор имитировалась другими средствами проверки орфографии, такими как MySpell .
Как и большинство компьютерных программ проверки орфографии, ispell работает, считывая входной файл слово за словом, останавливаясь, когда слово не найдено в его словаре. Затем Ispell пытается создать список возможных исправлений и представляет неправильное слово и любые предложения пользователю, который затем может выбрать исправление, заменить слово новым, оставить его без изменений или добавить в словарь.
Ispell был пионером идеи интерфейса программирования , который изначально предназначался для использования Emacs. С тех пор другие приложения использовали эту функцию для добавления проверки орфографии в свой собственный интерфейс, а GNU Aspell адаптировал тот же интерфейс, чтобы его можно было использовать с тем же набором приложений.
Есть словари ispell для наиболее распространенных западных языков.
Ispell доступен по специальной лицензии с открытым исходным кодом .