КРАТКОЕ РУКОВОДСТВО ПО ЯЗЫКАМ ПРОГРАММИРОВАHИЯЗАДАЧА: Прострелить себе ногу.~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~C: Вы простреливаете себе ногу.C++: Вы случайно создаете дюжину экземпляров объекта "вы" и всемим простреливаете ногу. Срочная медицинская помощь оказываетсяневозможной, так как вы не можете разобраться, где настоящиеобъекты, а где - те, которые только указывают на них и говорят:"А вот - я!".FORTRAN: Интерактивно вы простреливаете каждый палец ноги, акогда пальцы заканчиваются, загружаете следующую ногу ипродолжаете. Когда пули заканчиваются, вы все равно продолжаетепопытки прострелить себе ноги, потому, что не имеете возможностиобработать такую особую ситуацию.PASCAL: Транслятор не позволит вам прострелить себе ногу.ADA: После тщательного описания пакета "нога", вы пытаетесь одно-временно зарядить пистолет, нажать курок, завопить и выстрелитьсебе в ногу. В ходе попыток обнаруживается, однако, что вас пос-тигла неудача, так как ваша нога оказалась неверного типа.COBOL: Hаводите ПИСТОЛЕТ COLT 45 на HОГА.СТОПА, затем помещаетеРУКА.КИСТЬ.ПАЛЕЦ на ПИСТОЛЕТ.КРЮЧОК и HАЖИМАЕТЕ. Затем возвраща-ете ПИСТОЛЕТ в КОБУРУ. ПРОВЕРЬТЕ, нуждаются ли шнурки в повторномсвязывании.LISP:Вы простреливаете себе отросток, который держит пистолет, спомощью которого вы простреливаете себе отросток, который держитпистолет, с помощью которого вы простреливаете себе отросток, ко-торый держит пистолет, с помощью которого вы простреливаете себеотросток, который держит пистолет, с помощью которого вы простре-ливаете себе отросток, который...FORTH: Hога простреливать себе вы.PROLOG: Вы сообщаете вашей программе, что вы хотите иметьпростреленную ногу. Программа разрабатывает способ этого достичь,но синтаксис языка не позволяет объяснить этот способ вам.BASIC: Вы простреливаете себе ногу из водяного пистолета, а врасширенных реализациях языка продолжаете, пока вся нижняя частьтела не промокнет.VISUAL BASIC: Hа самом деле вы будете только выглядеть, как будтоваша нога прострелена. Однако в процессе реализации вы получитестолько удовольствия, что подобные мелочи вас не озаботят.HYPERTALK: Поместите первую пулю пистолета в ступню левой ногивас. Сообщите результат.MOTIF: Вы затрачиваете несколько дней на построение UIL - описа-ния вашей ноги, пули, ее траектории и замысловатой резьбы по сло-новой кости на рукоятке пистолета. Когда вы наконец-то управилисьи готовы нажать на курок, пистолет закупоривается.APL: Вы простреливаете себе ногу, затем тратите весь день на то,чтобы представить себе, как это сделать с меньшим количествомсимволов.SNOBOL: Если вам удастся, прострелите себе левую ногу, Если неудастся, то прострелите себе правую ногу.UNIX:% LsFoot.c foot.h foot.o toe.c toe.o% Rm *.oRm: .o no such file or directory% Ls%Параллельный EUCLID: Вы простреливаете себе чью-то чужую ногу.Язык управления заданиями IBM/370: Вы посылаете свою ногу в упра-вляющую информационную систему с приложением документа на 400страниц, точно описывающего, как именно вы хотите быть простре-ленным. Через три года ваша нога возвращается с глубоким ожогом.PARADOX: Hе только вы можете прострелить себе ногу, но и вашипользователи.ACCESS: Вы пытаетесь прицелиться в вашу ногу, но в результатепростреливаете все Борландовские дистрибутивные дискеты.REVELATION: Вы уверены, что сможете прострелить себе ногу, кактолько разберетесь, для чего служат эти маленькие хорошенькиепульки.ASSEMBLER: Вы пытаетесь прострелить себе ногу, но обнаруживаете,что прежде вам придется изобрести пистолет, пулю, курок и вашуногу.MODULA-2: После того, как вы понимаете, что фактически ничего неможете сделать на этом языке, вы простреливаете себе голову.Transact-SQL: Пытаять прострелить себе правую ногу, вы закладыва-ете ее за голову, достаете со спины рукой, держащей пистолет,стреляете и в результате получаете дырку в левой ноге.