Jump to content

Диссоциированная пресса

Диссоциированная пресса – это генератор пародий ( компьютерная программа , генерирующая бессмысленный текст). Сгенерированный текст основан на другом тексте с использованием техники цепей Маркова . Название представляет собой игру с « Ассошиэйтед Пресс » и психологическим термином « диссоциация» (хотя набор слов более типичен для таких состояний, как афазия и шизофрения , которые, однако, часто путают с диссоциативным расстройством личности непрофессионалы ).

Реализация алгоритма доступна в Emacs . Другая реализация доступна в виде модуля Perl в CPAN , Games::Dissociate . [1]

Алгоритм

[ редактировать ]

Алгоритм начинается с печати ряда последовательных слов (или букв) из исходного текста. Затем он ищет в исходном тексте вхождение нескольких последних напечатанных слов или букв. Если обнаружено несколько вхождений, он выбирает случайное и продолжает печатать текст, следующий за выбранным вхождением. После распечатки заданной длины текста процедура поиска повторяется для вновь напечатанного окончания.

Учитывая, что слова и фразы имеют тенденцию появляться в определенных грамматических контекстах, полученный текст обычно кажется правильным грамматически, и если исходный текст однороден по стилю, результат выглядит похожим по стилю и теме и требует некоторых усилий со стороны читателя. признать не подлинным. Тем не менее, хаотичность процесса сборки лишает его всякой логической последовательности — слабо связанные части соединяются бессмысленным образом, создавая юмористически абстрактный, случайный результат.

Вот краткий пример словесной диссоциированной прессы, примененной к файлу жаргона : [2]

бородавка: н. Маленькая, неуклюжая функция, которая выпирает из массива (в C для этого нет никаких проверок). Это относительно безобидно, и его легко обнаружить, если фраза изогнута так, что на нее не стоит обращать внимание.

Вот краткий пример письма Dissociated Press, примененного к тому же источнику:

окно sysIWYG: n. Немного было названо после того, как /bee´t@/ предпочитаю использовать реплику другого парня, особенно в каждом забросе, смех над тем, чтобы не вдаваться в полезную информационную речь, приводит к удалению изображения или использованию фактического абстрактного интерджея. Действительно зрелище логики или проблемы!

Алгоритм диссоциированного прессования описан в HAKMEM (1972), статья № 176. Впервые известно, что название «диссоциированная пресса» было связано с реализацией Emacs.

Брайан Хейс обсуждал алгоритм Травести в журнале Scientific American в ноябре 1983 года. [3] В статье приводится искаженный отрывок Уильяма Фолкнера :

Когда он сел на стол, он вошел. Он никогда не вылезал из моего собственного кармана в качестве меры защиты компании от беспорядков и кровопролития. И когда он сказал. «Вы мне билет на автобус говорите, не говоря уже о том, чтобы никаких историй болезни не выписывать. Тогда закон вернется с ножом!»

Хью Кеннер и Джозеф О'Рурк из Университета Джона Хопкинса обсудили свой таблицы частот генератор Travesty на основе для микрокомпьютеров в BYTE в ноябре 1984 года. Статья включала исходный код Turbo Pascal для двух версий генератора: одна с использованием алгоритма Хейса, а другая с использованием Клода. Алгоритм Шеннона Hellbat. [3] Мюррей Лессер предложил скомпилированную версию BASIC в журнале в июле 1985 года. [4] в сентябре 1985 года Питер Уэйнер предложил версию, в которой использовались древовидные структуры данных . вместо таблиц частот [5] а в декабре 1985 года Нил Дж. Рубенкинг предложил версию, написанную на Turbo Pascal , в которой информация о частоте сохранялась в B-дереве . [6]

См. также

[ редактировать ]
  1. ^ Берк, Шон М. и Ави Финкель. Games::Dissociate дистрибуция в CPAN . Проверено 13 ноября 2012 г. Самый последний выпуск: 2010 г., «v1.0».
  2. ^ Раймонд, Эрик С. (29 декабря 2003 г.). «Диссошиэйтед Пресс» . Файл жаргона 4.4.7 . Проверено 10 апреля 2007 г.
  3. ^ Перейти обратно: а б Кеннер, Хью; О'Рурк, Джозеф (ноябрь 1984 г.). «Генератор пародий для микросхем» . БАЙТ . п. 129 . Проверено 23 октября 2013 г.
  4. ^ Лессер, Мюррей (июль 1985 г.). «Возвращение к травести» . БАЙТ . п. 163 . Проверено 27 октября 2013 г.
  5. ^ Уэйнер, Питер (сентябрь 1985 г.). «Постройте травестийное дерево» . БАЙТ . п. 183 . Проверено 27 октября 2013 г.
  6. ^ Рубенкинг, Нил Дж. (декабрь 1985 г.). «Трэвести с базой данных» . БАЙТ . п. 161 . Проверено 28 октября 2013 г.
[ редактировать ]

Эта статья частично основана на файле жаргона , который находится в свободном доступе.

Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 0514d389129c36232a218d65bae85741__1680622140
URL1:https://arc.ask3.ru/arc/aa/05/41/0514d389129c36232a218d65bae85741.html
Заголовок, (Title) документа по адресу, URL1:
Dissociated press - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)