Премини към съдържанието
Fifa

Fun: Как да простреляме крака си на различни езици

Препоръчан отговор


Изобилието от езици за програмиране (които явно са откраднали безброй особености един от друг) понякога става причина човек трудно са си спомня кой език точно използва в момента. Този удобен справочник се предлага като публично средство за помагане на програмисти, изпаднали в такава дилема.

Задача: Простреляйте се в {стъпалото на} крака {левия, за определеност}.

Решенията на различни езици:

  • С : Вие се прострелвате в крака.
  • С++ : Вие без да искате създавате десетина свои инстанции и ги прострелвате всичките в крака. Да се осигури спешна медицинска помощ е невъзможно, понеже не можете да кажете кои копия са действителни и кои просто се сочат едно-друго и казват: "Ей онова там съм аз".
  • FORTRAN : Вие се прострелвате във всеки пръст на крака итеративно, докато ви свършат пръстите, след което зареждате следващия крак и повтаряте. Ако ви свършат куршумите, вие въпреки това продължавате с опитите да се простреляте, понеже нямате възможност за обработка на exceptions.
  • PASCAL : Компилаторът няма да ви позволи да се простреляте в крака.
  • ADA : След като правилно сте пакетирали крака си, вие се опитвате едновременно да заредите пистолета, да дръпнете спусъка, да изкрещите и да се простреляте в крака. Докато се опитвате обаче откривате, че не можете, защото кракът ви е от погрешен тип.
  • COBOL :
    Използвайки КОЛТ 45.ПИСТОЛЕТ, НАСОЧИ оръжието към КРАК.СТЪПАЛО,
    ПОСЛЕ постави РЪКА.ДЛАН.ПРЪСТ върху ПИСТОЛЕТ.СПУСЪК и СТИСНИ.
    ПОСЛЕ върни ПИСТОЛЕТ в КОБУР.
    ПРОВЕРИ дали връзката на обувката не се нуждае от повторно връзване.
  • LISP : Вие се прострелвате в разширението, което съдържа пистолета,
    с който вие се прострелвате в разширението, което съдържа пистолета,
    с който вие се прострелвате в разширението, което съдържа пистолета,
    с който вие се прострелвате в разширението, което съдържа пистолета,
    с който вие се прострелвате в разширението, което съдържа пистолета ...
  • FORTH : Крака в прострелвате се вие.
  • PROLOG : Вие казвате на програмата си, че искате да бъдете прострелян в крака. Тя измисля как да го направи, но синтаксисът не и позволява да ви обясни.
  • BASIC : Прострелвате се в крака с воден пистолет. При големи системи продължавате да стреляте, докато долната част на тялото ви се намокри.
  • VISUAL : В края на краищата вие само ще "изглеждате" като прострелян в крака, но ще ви е било толкова приятно, докато го правите, че ще ви е все едно.
  • HIPERTALK : Сложи първи куршум на пистолет в стъпало ляво на крак на теб. Отговори на резултата.
  • MOTIF : Вие прекарвате дни в писанена VIL описание на крака си, на куршума, на неговата траектория и сложната спирала върху дръжката от слонова кост на пистолета. Когато най-сетне стигате до дърпането на спусъка, пистолетът засича.
  • APL : Вие се прострелвате в крака, след което прекарвате цял ден в опити да измислите как да го направите с по-малко символи.
  • SNOBOL : Ако успеете, се прострелвате в левия крак, ако не - се прострелвате в десния.
  • UNIX :
    % ls
    foot.c foot.h foot.o toe.c toe.o (foot=стъпало, toe=пръст на крака)
    % rm * .o
    rm: .o: no such file or directory
    % ls
    %
  • CONCURRENT EUCLID : Прострелвате се в нечий друг крак.
  • 370 JCL : Изпращате крака си на MIS, като добавяте документ от 400 страници, който обяснява точно как искате да бъдете застрелян. Три години по-късно кракът ви пристига добре изпържен.
  • PARADOX : Не само вие можете да простреляте крака си, но и вашите потребители могат.
  • MICROSOFT ACCESS : Вие се опитвате да насочите пистолета си, но вместо това той надупчва всичките ви инсталационни дискове на Borland.
  • REVELATION : Вие сте сигурен, че ще успеете да се простреляте в крака, само първо да разберете за какво служат всичките тия сладки мънички куршумчета...
  • ASSEMBLER : Вие се опитвате да се простреляте в крака, но само за да разберете, че първо трябва да изобретите пистолета, куршума, спусъка и крака си.
  • MODULA-2 : След като осъзнавате, че всъщност не можете да направите нищо с този език, вие се прострелвате в главата.
  • SQL : Поради неволния пропуск на едно условие във WHERE частта на заявката, с един куршум вие прострелвате още около стотина леви крака освен собствения си.
  • QBE : Прострелвате левия си крак с обикновен пистолет, показвате резултата на системата, тя схваща какво искате от нея и за да ви покаже, че е разбрала, прострелва и десния ви крак.
  • JAVA - пускате обява, че търсите някой да ви простреля в левия крак, и веднага се намират десетина начинаещи, но доброжелаещи програмисти, които ви прострелват навсякъде другаде, но не и в крака, после се оправдават, с различните версии на java компилаторите, както и на неработещи с java версии на Windows
  • HTML - поставяте се като ключови думи "крак, стъпало, пистолет, куршум, прострелване" и един брояч, който се инкрементира при всяко отваряне на вашата страница. За всяко отваряне на страница от български електронни медии получавате бонуси, в следствие на което след ниаколко часа брояча ви е превъртян
  • 3D STUDIO : Създавате тримерни модели на всички участници в действието, уточнявате материала, от който са направени, описвате параметрите на всички светлинни източници, задавате всички траектори и поставяте камерата.
    Всичко това ви отнема около половин-един час след обеда. Пускате да се изчислява... Завеждате приятелката си на кино, после на вечеря, после на бар(ове), връщате се към 3 сутринта, виждате, че компютърът продължава да изчислява, и двамата се отдавате на доста по-интересни занимания.
    В най-неподходящия момент усещате остра болка в левия крак.

10x to jukre

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Хахахахахахахаха това наистина е перфектният пример за функционалността на програмните езициbiggrin.gif

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

хе-хе-хе, fifa, друже, ти ми оправи настроението за целия понеделник напред laugh.gif

От колко време я издирвам тази темичка по интернет, да си я прибавя в личния архив, а тя била тук...

Благодаря! :)

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Регистрирайте се или влезете в профила си за да коментирате

Трябва да имате регистрация за да може да коментирате това

Регистрирайте се

Създайте нова регистрация в нашия форум. Лесно е!

Нова регистрация

Вход

Имате регистрация? Влезте от тук.

Вход

×

Информация

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