bg38th: (Default)
[personal profile] bg38th
ЗАДАЧА: Прострелить себе ногу. 

C: Вы простреливаете себе ногу.

C++: Вы случайно создаете дюжину копий объекта "вы" и всем им простреливаете ногу. Срочная медицинская помощь оказывается невозможной, так как вы не можете разобраться, где настоящие копии, а где - те, что только указывают на них и говорят: "А вот он я!". 

Java: После импорта java.awt.right.foot.* и java.awt.gun.right.hand.* и написания классов и методов, необходимых для этих классов, вы забываете, что вы, чёрт возьми, делаете. 

Javasсript: Вы разрабатываете мощный, навороченный пользовательский интерфейс для стрельбы в ногу. Потом вы обнаруживаете, что в вашем пистолете отключены пули. 

Ruby: Ваша нога готова к выстрелу примерно через пять минут, но вы не можете найти места, где можно стрелять. 

PHP: Вы стреляете себе в ногу из пистолета, сделанного из частей 500 других пистолетов. 



ASP.NET: Вы находите пистолет, но он разваливается. Вы его собираете, но он снова разваливается. Вы пытаетесь использовать платформу .GUN, но она разваливается. Вы режете себе ногу. 

Perl: Вы стреляете себе в ногу и никто не может понять, как вы сделали это. Через шесть месяцев не можете и вы. 

CSS: Вы стреляете с одной руки в правую ногу, потом меняете руку, чтобы выстрелить в другую ногу и обнаруживаете, что пистолет превратился в банан. 

Фортран: Итеративно вы простреливаете каждый палец ноги, а когда пальцы заканчиваются, загружаете следующую ногу и продолжаете. Когда пули заканчиваются, вы все равно продолжаете попытки прострелить себе ноги, потому что не имеете возможности обрабатывать исключения. 

Паскаль: Компилятор не позволит вам прострелить себе ногу. 

Ada: После тщательной сборки пакета "нога", вы пытаетесь одновременно зарядить пистолет, нажать курок, завопить и выстрелить себе в ногу. В ходе попыток обнаруживается, однако, что вас постигла неудача, так как ваша нога оказалась неверного типа. 

Кобол: Наводите ПИСТОЛЕТ COLT 45 на НОГА.СТОПА, ТОГДА помещаете РУКА.КИСТЬ.ПАЛЕЦ на ПИСТОЛЕТ.КРЮЧОК и ПОЖАЛУЙСТА, НАЖИМАЕТЕ. ТОГДА возвращаете ПИСТОЛЕТ в КОБУРУ. ПОЖАЛУЙСТА, ПРОВЕРЬТЕ, нуждаются ли шнурки в повторном связывании. 

LISP: Вы простреливаете себе отросток, который держит пистолет, с помощью которого вы простреливаете себе отросток, который держит пистолет, с помощью которого вы простреливаете себе отросток, который держит пистолет, с помощью которого вы простреливаете себе отросток, который держит пистолет, с помощью которого вы простреливаете себе отросток, который... 

Форт: Нога себе прострелить. 

Пролог: Вы сообщаете вашей программе, что вы хотите иметь простреленную ногу. Программа разрабатывает способ этого достичь, но синтаксис языка не позволяет объяснить этот способ вам. 

Бейсик: Вы простреливаете себе ногу из водяного пистолета. В расширенных реализациях языка продолжайте, пока вся нижняя часть тела не промокнет. 

Visual Basic: На самом деле вы будете только выглядеть, как будто ваша нога прострелена. Однако в процессе реализации вы получите столько удовольствия, что подобные мелочи вас не озаботят. 

HyperTalk: Поместите первую пулю пистолета в ступню левой ноги вас. Сообщите результат. 

Motif: Вы затрачиваете несколько дней на построение UIL - описания вашей ноги, пули, ее траектории и замысловатой резьбы по слоновой кости на рукоятке пистолета. Когда вы наконец-то управились и готовы нажать на курок, затвор заклинивает. 

APL: Вы простреливаете себе ногу, затем тратите весь день на то, чтобы представить себе, как это сделать с меньшим количеством символов. 

Снобол: Если вам удастся, прострелите себе левую ногу. Если не удастся, то прострелите себе правую ногу. 

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: После того, как вы понимаете, что фактически ничего не можете сделать на этом языке, вы простреливаете себе голову. 

Питон: Вы пытаетесь выстрелить себе в ногу, но то и делаете, что попадаете промеж пальцев. 

BrainFuck: Вы палите наугад из безумной смеси пистолета и экскаватора, урановыми медведями. В конце концов вам удается попасть в изогнутую по синусоиде "ногу." 

VHDL: Вы аккуратно описываете компоненты "нога", "рука", "пистолет" и "пуля". Любовно их отлаживаете и моделируете по отдельности. После синтеза всей системы обнаруживается, что нога и пистолет активируются на чётных тактах сигнала синхронизации, а рука и пуля на нечётных. 



1C: Вы полагаете, что должны выстрелить себе в ногу, но в тех.задании, если вы умудрились его получить (подвиг!), четко сказано, что прострелить нужно кисть руки, держащей пистолет. 

Redcode: Вы стреляете себе в ногу, но у пули на сей счет иные планы. Она постоянно ищет себя, стреляет себе в ногу, удивляется результату...

Вдогонку ещё немного о наболевшем (про 1С то есть :))):

Процедура глПрострелитьНогу(какую,кому)
Если какую<>"левую" Тогда
 Предупреждение("Я сказал ЛЕВУЮ");
 возврат;
ИначеЕсли кому<>"себе" Тогда
 Предупреждение("Я сказал СЕБЕ");
 возврат;
КонецЕсли;
Попытка
 ЗапуститьПриложение("c:\execute.bat");
Исключение
 Предупреждение("Я сказал НОГУ");
 возврат;
КонецПопытки
КонецПроцедуры

* * *

Вы пытаетесь прострелить себе ногу, но платформа вам позволяет только прострелить руку или просверлить ногу.
Тогда вы кладете ногу под руку и стреляете в руку. Цель достигнута.

* * *

1с:ПрострелиСебеНогу- доступно и всерьез
1. Покупаете коробку с ружьем, патронами, инструкцией пользователя и ключом защиты к ружью.
2. Год ходите на курсы стрельбы в ногу.
3. Приглашаете консультантов по стрельбе в ногу.
4. По совету консультантов покупаете две новых ноги и тело с двумя головами.
5. Ключ защиты ружья мешает целиться в ногу. Выбрасываете ключ защиты и ломаете защиту ружья саблей.
У ружья отваливается ствол.
6. Ваши патроны заржавели и не вставляются в ружье, нужно заказать новые по почте.
7. Присланные новые патроны оказываются холостыми. Покупаете базуку и едете в офис 1с.
8. С базукой вас не пускают в метро. Отсылаете базуку по почте на адрес hotline@1c.ru и ждете ответа. Вам присылают исправленные патроны.
9. Консультанты требуют с вас деньги за адаптацию новых патронов к ноге и к законодательству.
Стреляете в консультантов но промахиваетесь.
10.Едете на семинар стрелков в ногу где вам показывают кинофильм "Простреленная рука".
11.Изучаете руководство.
12.Решаете бросить все и стать консультантом по стрельбе в ногу.
13.Очередной клиент стреляет вам в ногу из базуки.

* * *

Разбираете револьвер и собираете его опять, выбросив лишние детали и нетиповые пули.
Стреляете в ногу, но пуля летит слишком медленно.

* * *

Начальник просит создать револьвер "Убей всех"

* * *

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


Так и живем... :))
This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

February 2016

S M T W T F S
 123456
78910111213
1415 1617181920
21222324252627
2829     

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 3rd, 2025 07:40 pm
Powered by Dreamwidth Studios