возможные
реализации задачи различными языками программирования)
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 |
Берем
курицу (книгу, руку), присваиваем ей методы «ступать» и "болеть"
и называем ее ногой. Берем сахарницу (утку, розу)
присваиваем ей метод
"стрелять", инъектируем ей поля «ствол» и "курок" и
называем ее пистолетом. Простреливаем ногу. |
|