Програмистки хумор (интересно)
3 отговора
706 прегледа
Програмистки хумор (интересно)
Когато човек известно време е прекарал във ВУЗ, му се налага да отвори някоя книга. Аз отворих и намерих нещо много интересно. Някъде съм сложил коментари, започващи с #
Изобилието на модерни езици за програмиране (които явно са откраднали безброй особености един от друг) понякога става причина човек трудно да си спомня кой език точно използва в момента. Този удобен справочник се предлага като публично средство за помагане на програмисти, изпаднали в подобна дилема.
Задача: Простреляйте се в стъпалото на левия крак (ляв за определеност)
#Решение на задачата на различни езици
C
Вие се прострелвате в крака.
C++
Вие без да искате създавате десетина свои инстанции и ги прострелвате всички в крака. Да се осигури спешна медецинска помощ е невъзможно, понеже не можете да кажете кои копия са действителни и кои просто сочат едно друго и казват: 'Ей онова там съм аз!".
FORTRAN
Вие се прострелвате във всеки пръст на крака итеративно, докато ви свършат пръстите, след което зареждате следващия крак и повтаряте. Ако ви свършат куршумите, вие продължавате с опитите да се простреляте, понеже нямате възможност за обработка на кофти ситуации (exceptions).
PASCAL
Компилаторът няма да ви позволи да се простреляте в крака.
ADA
След като правилно сте пакетирали крака си, вие се опитвате едновременно да заредитре пистолета, да дръпнете спусъка, да изкрещите и да се простреляте в крака. Докато опитвате обаче откривате, че не можете, защото кракът ви е от неподходящ тип.
COBOL
Използвайки КОЛТ 45 ПИСТОЛЕТ, НАСОЧИ оръжието към КРАК.СТЪПАЛО. ПОСЛЕ постави РЪКА.ДЛАН.ПРЪСТ върху ПИСТОЛЕТ.СПУСЪК и СТИСНИ. ПОСЛЕ върни ПИСТОЛЕТ в КОБУР. ПРОВЕРИ дали връзката на обувката не се нуждае от повторно връзване.
#Тази проверка за какво?
LISP
Вие се прострелвате в разширението, което съдържа пистолета, с който вие се прострелвате в разширението, което съдържа пистолета, с който вие се прострелвате в разширението, което съдържа пистолета, с който вие се прострелвате в разширението, което съдържа пистолета, с който вие се прострелвате в разширението.....
PROLOG
Вие казвате на програмата си, че искате да бъдете прострелян в крака. Тя измисля как да го направи, но синтаксиса й не й позволява да ви го обясни.
BASIC
Прострелвате се в крака с воден пистолет. При големи системи продължавате да стреляте, докато долната част на тялото ви се намокри.
VISUAL
#Хубаво, ама кое visual? Basic или *
В края на крайщата вие само 'изглеждате' като прострелян в крака, но ще ви е било толкова приятно, че ще ви е все едно.
HYPERTALK
Сложи първи куршум на пистолет в стъпало на крак ляв на теб. Отговори на резултата.
MOTIF
Вие прекарвате дни в писане на VIL описание на крака си, на куршума, на неговата траектория, на сложната спирала върху дръжката от слонова кост на пистолета. Когато най-сетне стигнете до дърпането на спусъка, пистолета засича.
APL
Вие се прострелвате в крака, след което прекарвате цял ден в измисляне как да го направите с по-малко символи.
SNOBOL
Ако успеете се прострелвате в левия крак. Ако не - се прострелвате в десния.
UNIX
% is foot.c foot.h foot.o toe.c toe.o
% rm *.o
rm: .o: no such file or directory
% is
%
CONCURRENT EUCLID
Прострелвате се в нечии друг крак.
370 JCL
Изпращате крака си на MIS, като добавяте документ от 400 страници, който обяснява точно как искате да бъде прострелян. Три години по-късно кракът ви пристига добре изпържен.
PARADOX
Не само вие можете да простреляте крака си, но и вашите потребители могат.
MICROSOFT ACCESS
Вие се опитвате да носичите пистолета към крака си, но вместои това той надупчва всичките ви дистрибутивни дискети от Borland.
REVELATION
Вие сте сигурен, че ще успеете да се простреляте в крака, само първо да разберете за какво служат всичките тия сладки мънички куршумчета.
ASSEMBLER
Вие се опитвате да се простреляте в крака, само за да разберете, че първо трябва да изобретите пистолета, спусъка, куршума и крака си.
MODULA-2
#Любимото ми!
След като осъзнавате, че всъщност не можете да направите нищо с този език, вие се прострелвате в главата.
SQL
Поради неволния пропуск на едно условие в WHERE частта на заявката, с един куршум вие прострелвате още около стотина леви крака, освен собствения си.
QBE
#Помазва!
Прострелвате левия си крак с обикновен пистолет, показвате резултата на системата, тя схваща какво искате от нея и за да ви покаже, че е разбрала прострелва и десния ви крак.
3D STUDIO MAX
Създавате тримерни модели на всички участници в действието, уточнявате материала, от който са направени, описвате параметрите на всички източници на светлина, задавате всички траектории и поставяте камерата.
Всичко това ви отнема 1-2 часа от следобеда. Пускате да се изчислява гледката. Завеждате приятелката си на кино, после на вечеря, на театър, на бар(ове), връщате се към 3 часа сутринта, виждате, че компютърът продължава да изчислява, и двамата се отдавате на по-интересни занимания...
В най-неподходящия момент усещате остра болка в левия си крак.
Мен лично много ме радва!
Уен ю дриим, дер ар ноу рулс.
Изобилието на модерни езици за програмиране (които явно са откраднали безброй особености един от друг) понякога става причина човек трудно да си спомня кой език точно използва в момента. Този удобен справочник се предлага като публично средство за помагане на програмисти, изпаднали в подобна дилема.
Задача: Простреляйте се в стъпалото на левия крак (ляв за определеност)
#Решение на задачата на различни езици
C
Вие се прострелвате в крака.
C++
Вие без да искате създавате десетина свои инстанции и ги прострелвате всички в крака. Да се осигури спешна медецинска помощ е невъзможно, понеже не можете да кажете кои копия са действителни и кои просто сочат едно друго и казват: 'Ей онова там съм аз!".
FORTRAN
Вие се прострелвате във всеки пръст на крака итеративно, докато ви свършат пръстите, след което зареждате следващия крак и повтаряте. Ако ви свършат куршумите, вие продължавате с опитите да се простреляте, понеже нямате възможност за обработка на кофти ситуации (exceptions).
PASCAL
Компилаторът няма да ви позволи да се простреляте в крака.
ADA
След като правилно сте пакетирали крака си, вие се опитвате едновременно да заредитре пистолета, да дръпнете спусъка, да изкрещите и да се простреляте в крака. Докато опитвате обаче откривате, че не можете, защото кракът ви е от неподходящ тип.
COBOL
Използвайки КОЛТ 45 ПИСТОЛЕТ, НАСОЧИ оръжието към КРАК.СТЪПАЛО. ПОСЛЕ постави РЪКА.ДЛАН.ПРЪСТ върху ПИСТОЛЕТ.СПУСЪК и СТИСНИ. ПОСЛЕ върни ПИСТОЛЕТ в КОБУР. ПРОВЕРИ дали връзката на обувката не се нуждае от повторно връзване.
#Тази проверка за какво?
LISP
Вие се прострелвате в разширението, което съдържа пистолета, с който вие се прострелвате в разширението, което съдържа пистолета, с който вие се прострелвате в разширението, което съдържа пистолета, с който вие се прострелвате в разширението, което съдържа пистолета, с който вие се прострелвате в разширението.....
PROLOG
Вие казвате на програмата си, че искате да бъдете прострелян в крака. Тя измисля как да го направи, но синтаксиса й не й позволява да ви го обясни.
BASIC
Прострелвате се в крака с воден пистолет. При големи системи продължавате да стреляте, докато долната част на тялото ви се намокри.
VISUAL
#Хубаво, ама кое visual? Basic или *
В края на крайщата вие само 'изглеждате' като прострелян в крака, но ще ви е било толкова приятно, че ще ви е все едно.
HYPERTALK
Сложи първи куршум на пистолет в стъпало на крак ляв на теб. Отговори на резултата.
MOTIF
Вие прекарвате дни в писане на VIL описание на крака си, на куршума, на неговата траектория, на сложната спирала върху дръжката от слонова кост на пистолета. Когато най-сетне стигнете до дърпането на спусъка, пистолета засича.
APL
Вие се прострелвате в крака, след което прекарвате цял ден в измисляне как да го направите с по-малко символи.
SNOBOL
Ако успеете се прострелвате в левия крак. Ако не - се прострелвате в десния.
UNIX
% is foot.c foot.h foot.o toe.c toe.o
% rm *.o
rm: .o: no such file or directory
% is
%
CONCURRENT EUCLID
Прострелвате се в нечии друг крак.
370 JCL
Изпращате крака си на MIS, като добавяте документ от 400 страници, който обяснява точно как искате да бъде прострелян. Три години по-късно кракът ви пристига добре изпържен.
PARADOX
Не само вие можете да простреляте крака си, но и вашите потребители могат.
MICROSOFT ACCESS
Вие се опитвате да носичите пистолета към крака си, но вместои това той надупчва всичките ви дистрибутивни дискети от Borland.
REVELATION
Вие сте сигурен, че ще успеете да се простреляте в крака, само първо да разберете за какво служат всичките тия сладки мънички куршумчета.
ASSEMBLER
Вие се опитвате да се простреляте в крака, само за да разберете, че първо трябва да изобретите пистолета, спусъка, куршума и крака си.
MODULA-2
#Любимото ми!
След като осъзнавате, че всъщност не можете да направите нищо с този език, вие се прострелвате в главата.
SQL
Поради неволния пропуск на едно условие в WHERE частта на заявката, с един куршум вие прострелвате още около стотина леви крака, освен собствения си.
QBE
#Помазва!
Прострелвате левия си крак с обикновен пистолет, показвате резултата на системата, тя схваща какво искате от нея и за да ви покаже, че е разбрала прострелва и десния ви крак.
3D STUDIO MAX
Създавате тримерни модели на всички участници в действието, уточнявате материала, от който са направени, описвате параметрите на всички източници на светлина, задавате всички траектории и поставяте камерата.
Всичко това ви отнема 1-2 часа от следобеда. Пускате да се изчислява гледката. Завеждате приятелката си на кино, после на вечеря, на театър, на бар(ове), връщате се към 3 часа сутринта, виждате, че компютърът продължава да изчислява, и двамата се отдавате на по-интересни занимания...
В най-неподходящия момент усещате остра болка в левия си крак.
Мен лично много ме радва!
Уен ю дриим, дер ар ноу рулс.
Re: Програмистки хумор (интересно)
Ти сеа к'во? Ши мъ кръдеш ли?
Уен ю дриим, дер ар ноу рулс.
Уен ю дриим, дер ар ноу рулс.
Re: Програмистки хумор (интересно)
Списание "Компютър за вас", ако не се лъжа - 87-ма година ...
старичко, но симпатично ;)
старичко, но симпатично ;)