DJLotus | Дата: Вторник, 14.07.2009, 13:28 | Сообщение # 1 |
Полковник
Группа: Пользователи
Сообщений: 167
Статус: Offline
| ЗАДАЧА: Прострелить себе ногу. C: Вы простреливаете себе ногу. C++: Вы ВНЕЗАПНО создаете дюжину копий объекта "вы" и всем им простреливаете ногу. Срочная медицинская помощь оказывается невозможной, так как вы не можете разобраться, где настоящие копии, а где - те, что только указывают на них и говорят: "А вот он я!". Java: После импорта java.awt.right.foot.* и java.awt.gun.right.hand.* и написания классов и методов, необходимых для этих классов, вы забываете, что вы, чёрт возьми, делаете. Javascript: Вы разрабатываете мощный, навороченный пользовательский интерфейс для стрельбы в ногу. Потом вы обнаруживаете, что в вашем пистолете отключены пули. Objective-C/Cocoa: Вы строите стильный интерфейс, соответствующий всем канонам Apple. Вы два раза копируете и ногу, и пистолет, чтобы они работали под архитектурами как Intel, так и PowerPC. Вы удостоверяетесь, что пистолет можно зарядить с помощью всего одного клика мышкой. Когда все уже готово, вы понимаете, что при нажатии на курок пистолет не стреляет. Перебрав весь код вашей программы вы обнаруживаете, что забыли указать, что графический объект курка – и есть курок. Ruby: Ваша нога готова к выстрелу примерно через пять минут, но вы не можете найти места, где можно стрелять. PHP: Вы стреляете себе в ногу из пистолета, сделанного из частей 500 других пистолетов. ASP.NET: Вы находите пистолет, но он разваливается. Вы его собираете, но он снова разваливается. Вы пытаетесь использовать платформу .GUN, но она разваливается. Вы режете себе ногу. Perl: Вы стреляете себе в ногу и никто не может понять, как вы сделали это. Через шесть месяцев не можете и вы. CSS: Вы стреляете с одной руки в правую ногу, потом меняете руку, чтобы выстрелить в другую ногу и обнаруживаете, что пистолет превратился в банан. Фортран: Итеративно вы простреливаете каждый палец ноги, а когда пальцы заканчиваются, загружаете следующую ногу и продолжаете. Когда пули заканчиваются, вы все равно продолжаете попытки прострелить себе ноги, потому что не имеете возможности обрабатывать исключения. Pascal: Компилятор не позволит вам прострелить себе ногу, однако даже правильно скомпилированная нога будет функционировать, как простреленная. Ada: После тщательной сборки пакета "нога", вы пытаетесь одновременно зарядить пистолет, нажать курок, завопить и выстрелить себе в ногу. В ходе попыток обнаруживается, однако, что вас постигла неудача, так как ваша нога оказалась неверного типа. Кобол: Наводите ПИСТОЛЕТ COLT 45 на НОГА.СТОПА, ТОГДА помещаете РУКА.КИСТЬ.ПАЛЕЦ на ПИСТОЛЕТ.КРЮЧОК и ПОЖАЛУЙСТА, НАЖИМАЕТЕ. ТОГДА возвращаете ПИСТОЛЕТ в КОБУРУ. ПОЖАЛУЙСТА, ПРОВЕРЬТЕ, нуждаются ли шнурки в повторном связывании. LISP: Вы простреливаете себе отросток, который держит пистолет, с помощью которого вы простреливаете себе отросток, который держит пистолет, с помощью которого вы простреливаете себе отросток, который держит пистолет, с помощью которого вы простреливаете себе отросток, который держит пистолет, с помощью которого вы простреливаете себе отросток, который... Форт: Нога себе прострелить. Пролог: Вы сообщаете вашей программе, что вы хотите иметь простреленную ногу. Программа разрабатывает способ этого достичь, но синтаксис языка не позволяет объяснить этот способ вам. Basic: Вы простреливаете себе ногу из водяного пистолета. В расширенных реализациях языка продолжайте, пока вся нижняя часть тела не промокнет. В реализациях с возможностью делать вставки из ассемблера, вы используете ранее созданые типы и уже в ассемблерной части вы простреливаете ногу дробовиком. Visual Basic: На самом деле вы будете только выглядеть, как будто ваша нога прострелена. Однако в процессе реализации вы получите столько удовольствия, что подобные мелочи вас не озаботят. HyperTalk: Поместите первую пулю пистолета в ступню левой ноги вас. Сообщите результат. Motif: Вы затрачиваете несколько дней на построение UIL - описания вашей ноги, пули, ее траектории и замысловатой резьбы по слоновой кости на рукоятке пистолета. Когда вы наконец-то управились и готовы нажать на курок, затвор заклинивает. APL: Вы простреливаете себе ногу, затем тратите весь день на то, чтобы представить себе, как это сделать с меньшим количеством символов. Снобол: Если вам удастся, прострелите себе левую ногу. Если не удастся, то прострелите себе правую ногу. Code Unix: % ls Foot.c foot.h foot.o toe.c toe.o % rm * .o rm: .o no such file or directory % ls % Параллельный Euclid: Вы простреливаете себе чью-то чужую ногу. Язык управления заданиями IBM/370: Вы посылаете свою ногу в управляющую информационную систему с приложением документа на 400 страниц, точно описывающего, как именно вы хотите быть простреленным. Через три года ваша нога возвращается с глубоким ожогом. Paradox: не только вы можете прострелить себе ногу, но и ваши пользователи. Access: Вы пытаетесь прицелиться в вашу ногу, но в результате простреливаете все Борландовские дистрибутивные дискеты. Revelation: Вы уверены, что сможете прострелить себе ногу, как только разберетесь, для чего служат эти маленькие хорошенькие пульки. Ассемблер: Вы пытаетесь прострелить себе ногу, но обнаруживаете, что прежде вам придется изобрести пистолет, пулю, курок и вашу ногу. Модула-2: После того, как вы понимаете, что фактически ничего не можете сделать на этом языке, вы простреливаете себе голову. Python: Вы пытаетесь выстрелить себе в ногу, но то и делаете, что попадаете промеж пальцев. BrainFuck: Вы палите наугад из безумной смеси пистолета и экскаватора, урановыми медведями. В конце концов вам удается попасть в изогнутую по синусоиде "ногу.". VHDL: Вы аккуратно описываете компоненты "нога", "рука", "пистолет" и "пуля". Любовно их отлаживаете и моделируете по отдельности. После синтеза всей системы обнаруживается, что нога и пистолет активируются на чётных тактах сигнала синхронизации, а рука и пуля на нечётных. 1C: Вы полагаете, что должны выстрелить себе в ногу, но в тех.задании, если вы умудрились его получить (подвиг!), четко сказано, что прострелить нужно кисть руки, держащей пистолет. Redcode: Вы стреляете себе в ногу, но у пули на сей счет иные планы. Она постоянно ищет себя, стреляет себе в ногу, удивляется результату... ABAP/4: В стандартном пистолете предусмотрена возможность стрелять из-под колена в белку на расстоянии 3 км, но выстрелить в ногу нельзя. После годовой доработки можно стрелять в ногу. На второй минуте использования выясняется, что стрелять нужно было, только если нога левая, а фаза луны четвертая.
Программы, которыми я пользуюсь
|
|
| |
Kol@bok | Дата: Воскресенье, 26.07.2009, 18:14 | Сообщение # 2 |
PR-группа
Группа: Модераторы
Сообщений: 403
Статус: Offline
| Ахахах))Особенно про Jawa мне понравилось))
Сисадмин мнил себя богом сети, электрик грубо развеял этот миф.
|
|
| |
Mercury | Дата: Воскресенье, 26.07.2009, 18:39 | Сообщение # 3 |
техническая группа
Группа: Администраторы
Сообщений: 560
Статус: Offline
| какие люди! Респект и уважуха!
"Алиса, они меня пытали, но я им ничего не сказал."
|
|
| |
Kol@bok | Дата: Понедельник, 27.07.2009, 08:29 | Сообщение # 4 |
PR-группа
Группа: Модераторы
Сообщений: 403
Статус: Offline
| Хм...и тебе не хворать)
Сисадмин мнил себя богом сети, электрик грубо развеял этот миф.
|
|
| |