Прострелить себе ногу

 

 

возможные реализации задачи различными языками программирования)

 

 C

Вы простреливаете себе ногу, но после компиляции она остается целой и вы простреливаете ее снова и снова

C++

Вы случайно создаете дюжину экземпляров объекта "вы" и всем им простреливаете ногу

Fortran

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

Паскаль

Транслятор не позволит вам прострелить себе ногу

Ada

После тщательного описания пакета "нога", вы пытаетесь одновременно зарядить пистолет, нажать курок и выстрелить себе в ногу, но вас постигает неудача, так как нога оказывается неверного типа

Modula-2

После того, как вы понимаете, что фактически ничего не можете сделать на этом языке, вы простреливаете себе голову

Cobol

Hаводите ПИСТОЛЕТ COLT 45 на HОГА.СТОПА, Затем помещаете РУКА.КИСТЬ.ПАЛЕЦ на ПИСТОЛЕТ.КРЮЧОК и HАЖИМАЕТЕ. Затем возвращаете ПИСТОЛЕТ в КОБУРУ

LISP

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

Prolog

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

Fort

Hога простреливать себе вы

Basic

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

Visual Basic

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

HyperTalk

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

Euclid

Вы простреливаете себе чью-то чужую ногу

Job control language IBM/370

Вы посылаете свою ногу в управляющую информационную систему с приложением  на 400 страницах, точно описывающего, как именно вы хотите быть простреленным. Через три года ваша нога возвращается с глубоким ожогом

Assembler

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

Java

Вы не целясь стреляете себе точно в ногу, но пока пуля летит через интерпретатор там оказывается чья-то чужая рука

Java-Script

Вы не целясь стреляете себе точно в ногу, а потом кусаете себя за локти от того, что продемонстрировать свою меткость на компьютерах в 209-й все равно не получится

Ruby

Берем курицу (книгу, руку), присваиваем ей методы «ступать» и "болеть" и называем ее ногой. Берем сахарницу (утку, розу) присваиваем ей метод "стрелять",  инъектируем ей поля «ствол» и "курок" и называем ее пистолетом. Простреливаем ногу.