Только три программы

13 сентябрь, 2008 - 18:20Yguanych

Программисты! Всему прогрессивному человечеству реально нужны три программы. Остальные уже потому, что написаны.

Во-первых, нужна программа, которая умеет спорить о политике. У нее должна быть несложная база знаний с разными вариантами откровений типа «они виноваты во всем», «я знаю, что было на самом деле», «в газете же написано». Еще в ней нужен генератор текстов, где каждое предложение начинается со слов и словосочетаний из ограниченного множества, в которое обязательно должны входить «очевидно», «безусловно», «любому барану ясно» и «даже такому козлу, как Вы». Само собой, наличие мощной и очень быстрой подсистемы генерации формально правильных случайных выражений и коротких предложений исключительно из слов и идиоматических выражений ненормативной лексики – обязательное условие успешности такой программы. Так как на эту подсистему ляжет основная нагрузка, ее придется реализовать на ассемблере – даже в 2008 году для таких ответственных задач много процессора не бывает. Программа должна уметь спорить в чатах, форумах, комментариях к записям в блогах, в записях в блогах и т. д. Повсеместное использование подобных программ высвободит рабочие руки тысяч, да каких тысяч – миллионов – офисных работников.

Во-вторых, человечество заждалось программы, способной полноценно заменить футбольного болельщика. В принципе, с точки зрения алгоритмики, программа предельно проста. Но в ней придется выдавить максимум из мультимедийных возможностей операционной системы. Программа должна при изменении счета дудеть, реветь, орать, хлопать, свистеть, стрелять хлопушками и т. д. Кроме аудио-, должны использоваться и видеовозможности современных ПК – красивые мигания всем экраном, цветные полосы, бегущие то снизу вверх, то сверху вниз, и т. д. Очень желательно, чтобы при этом системный блок ПК или ноутбук в целом могли часто и опасно подпрыгивать и наносить окружающим предметам и даже строениям разрушения средней и тяжелой степени. Само собой, наличие мощной и очень быстрой подсистемы генерации формально правильных случайных выражений и коротких предложений исключительно из слов и идиоматических выражений ненормативной лексики – обязательное условие успешности такой программы. Так как на эту подсистему ляжет основная нагрузка, ее придется реализовать на ассемблере – даже в 2008 году для таких ответственных задач много процессора не бывает.

И наконец, третья программа, без которой всем нам очень плохо. Это, если так можно сказать, «автомат по производству произведений массового искусства». Он должен уметь генерировать гламурные и антигламурные тексты, ужасные фильмы ужасов, слезливые драмы и все про ментов, музыку стиля рич & бьюти, бардовскую песню и звезд украинской эстрады. Алгоритмически это совершенно несложно – в этом легко убедиться, посмотрев в телевизор. Ну а так как в результате разработки первых двух программ будет создана прекрасная и очень быстрая подсистема генерации формально правильных случайных выражений и коротких предложений исключительно из слов и идиоматических выражений ненормативной лексики, программа, несомненно, получится мощной и талантливой.

Пишите! Человечество ждет эти программы!