Jump to content

заклинание (Unix)

заклинание
Оригинальный автор(ы) Стивен С. Джонсон , Дуглас Макилрой
( AT&T Bell Laboratories )
Разработчик(и) Различные с открытым исходным кодом и коммерческие разработчики разработчики
Репозиторий
Написано в С
Операционная система Unix , Unix-подобные , Plan 9
Платформа Кросс-платформенный
Тип Команда
Лицензия План 9: МОЯ лицензия

Spell — стандартная английского языка программа проверки орфографии для Unix , Plan 9 и Unix-подобных операционных систем .

Появившись в версии 6 Unix , [1] Первоначально заклинание было написано Стивеном К. Джонсоном из Bell Labs в 1975 году. Позже Дуглас Макилрой улучшил его точность, производительность и использование памяти и описал свою работу и заклинание в целом в своей статье 1982 года « Разработка списка правописания ».

Spell имеет простой интерфейс командной строки : он просматривает все слова в заданном текстовом файле и печатает отсортированный список уникальных слов с ошибками в этом файле. Он не предоставляет никакого интерфейса для поиска этих слов в файле или помощи в исправлении ошибок. В 1983 году появилась другая программа проверки орфографии, ispell ( интерактивная программа проверки орфографии) была портирована на Unix. У ispell был пользовательский интерфейс, позволяющий показывать орфографические ошибки в контексте и предлагать способы их исправления. С тех пор оригинальный инструмент Spell по большей части считался устаревшим.

Еще одна причина, по которой Spell считается устаревшим, заключается в том, что он поддерживает только английский язык. Современные программы проверки орфографии для систем Unix и Linux , такие как aspell , MySpell и hunspell , поддерживают множество различных языков и наборов символов.Единая спецификация Unix официально объявила Spell «устаревшим приложением», заявив, что это было сделано «поскольку не существует известной технологии, которую можно было бы использовать, чтобы заставить его распознавать общий язык для ввода, заданного пользователем, без предоставления полного словаря вместе с вводом». файл." [2] Тем не менее, Единая спецификация Unix не стандартизирует какую-либо другую утилиту проверки орфографии, которая могла бы заменить Spell.

Из-за проблем Спелла и превосходства его альтернатив, бесплатная версия программы Макилроя заклинание никогда не было написано. Вместо этого в 1996 году Томас Морган из GNU написал простую оболочку для ispell (который уже был популярен в то время), чтобы воспроизвести исходное поведение заклинания. Многие дистрибутивы Linux включают этот GNU. заклинание или даже более простой сценарий оболочки ; Например, " spell Команда « » в Fedora Linux просто запускается аспелл , как:

 cat "$@" | aspell -l --mode=none | sort -u

См. также

[ редактировать ]
  1. ^ Макилрой, доктор медицины (1987). Читатель Research Unix: аннотированные выдержки из Руководства программиста, 1971–1986 (PDF) (Технический отчет). CSTR. Лаборатории Белла. 139.
  2. ^ "Заклинание" .
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: e3cf5b448f18f7ed6f7c186d0823420a__1690264680
URL1:https://arc.ask3.ru/arc/aa/e3/0a/e3cf5b448f18f7ed6f7c186d0823420a.html
Заголовок, (Title) документа по адресу, URL1:
spell (Unix) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)