Какая у вас лучшая шутка программиста?
Когда я преподаю вступительные курсы по информатике, мне нравится облегчать настроение некоторым юмором. Чувство удовольствия от материала делает его менее печальным и запоминающимся, и это даже мотивирует, если шутка требует технического понимания, чтобы "получить"!
Я начну с пары своих фаворитов:
Q: Как вы скажете интровертированному ученому-компьютеру от экстравертного компьютерного ученого?
A: Экстравертированный ученый-компьютер смотрит на ваши ботинки, когда он разговаривает с вами.
И классика:
Q: Почему программисты всегда смешивают Хэллоуин и Рождество?
A: Потому что 31 октября == 25 декабря!
Я всегда ищу больше таких, и я не могу думать о лучшей группе людей, которых можно было бы спросить. Каковы ваши лучшие программисты/компьютерные науки/программирование шуток?
Ответы
Ответ 1
Человек, летящий в воздушном шаре, внезапно осознает, что потерял его. Он уменьшает высоту и пятна человека внизу. Он опускает воздушный шар дальше и кричит, чтобы проложить маршрут: "Простите, можете ли вы сказать мне, где я?"
Человек внизу говорит: "Да, вы находитесь в воздушном шаре, парящем на 30 футов над этим полем".
"Вы должны работать в области информационных технологий", - говорит баллонист.
"Я делаю", отвечает мужчина. "Как вы узнали?"
"Ну, - говорит воздухоплаватель, - все, что вы мне сказали, технически правильно, но это никому не нужно".
Человек ниже отвечает: "Вы должны работать в управлении".
"Да", - отвечает воздушный шарик, - "Но как вы узнали?" **
"Хорошо", - говорит мужчина, - вы не знаете, где вы находитесь, или куда вы идете, но вы ожидаете, что я смогу помочь. Вы в том же положении, что и перед нами, но теперь это моя вина. "
Ответ 2
"Стучите, стучите".
"Кто там?"
очень длинная пауза....
"Java".
: - о
Ответ 3
Ответ 4
SQL-запрос переходит в панель, проходит до двух таблиц и спрашивает: "Могу ли я присоединиться к вам?"
Ответ 5
Q: сколько программистов требуется, чтобы изменить лампочку?
A: нет, проблема с аппаратным обеспечением
Ответ 6
Молодой программист и его руководитель проекта управляют поездом,
горы на пути в Вичите. Они не могут найти места для сидения
за исключением двух мест прямо через проход от молодой женщины и ее
бабушка. Через некоторое время очевидно, что молодая женщина и
молодые программисты заинтересованы друг в друге, потому что они дают друг другу взгляды. Вскоре поезд переходит в туннель, и он черный. Послышался поцелуй, а затем звук пощечины.
Когда поезд выходит из туннеля, четверо сидят там, не сказав ни слова. Бабушка думает про себя: "Это было очень надуто для этого молодого человека, чтобы поцеловать мою внучку, но я рад, что она ударила его".
Менеджер проекта сидит там, думая: "Я не знал, что молодая техника была достаточно храброй, чтобы поцеловать девушку, но я уверен, что она не пропустила его, когда она ударила меня!"
Молодая женщина сидела и думала: "Я рада, что парень поцеловал меня, но я хочу, чтобы моя бабушка не ударила его!"
Молодой программист сидел с довольной улыбкой на лице. Он подумал про себя: "Жизнь хороша. Как часто у парня есть шанс поцеловать красивую девушку и ударить менеджера по проектам в одно и то же время!"
Ответ 7
Если вы счастливы, и вы это знаете, синтаксическая ошибка!
Ответ 8
Физик, инженер и программист находились в машине, проезжавшей по крутому альпийскому перевалу, когда тормоза не удались. Автомобиль становился все быстрее и быстрее, они изо всех сил пытались обойти углы, и один или два раза только слабый аварийный барьер спас их от падения по склону горы. Они были уверены, что все они умрут, когда внезапно они обнаружат побег. Они ворвались в полосу эвакуации и спокойно остановились.
Физик сказал: "Нам нужно моделировать трение в тормозных колодках и, как следствие, повышение температуры, см., можем ли мы понять, почему они потерпели неудачу".
Инженер сказал: "Я думаю, что у меня есть несколько гаечных ключей сзади. Я посмотрю, посмотрю, смогу ли я понять, что случилось".
Программист сказал: "Почему бы нам не пойти снова и посмотреть, воспроизводимо ли это?"
Ответ 9
Когда ваш молот С++, все начинает выглядеть как большой палец.
Ответ 10
Студент-информатика изучает под деревом, а другой подтягивается на роскошный новый велосипед. Первый студент спрашивает: "Откуда вы это взяли?"
Студент на велосипеде отвечает: "Пока я учился снаружи, красивая девушка остановилась на своем велосипеде. Она сняла с себя всю одежду и сказала:" У вас может быть все, что вы хотите ".
Первый студент отвечает: "Хороший выбор! Ее одежда, вероятно, не соответствовала бы тебе".
Ответ 11
Если вы поставите миллион обезьян на миллион клавиатур, один из них в конечном итоге напишет программу на Java.
Остальные из них будут писать программы Perl.
Ответ 12
Q: "Что значит объектно-ориентированный способ стать богатым?"
A: Наследование
Ответ 13
[ "бедра", "бедра" ]
(хип-хип-массив!)
Ответ 14
Программист Cobol сделал так много денег, сделав реабилитацию Y2K, что смог умереть криогенно замороженным, когда умер. Однажды в будущем он неожиданно воскресил.
Когда он спросил, почему он разморожен, ему сказали:
"Это год 9999 - и вы знаете Cobol"
Ответ 15
Ответ 16
Программирование похоже на секс:
Одна ошибка, и вы должны поддерживать ее всю оставшуюся жизнь.
Ответ 17
Q: Сколько пролог-программистов требуется, чтобы сменить лампочку?
A: Да.
Ответ 18
Чтобы понять, что такое рекурсия, вы должны сначала понять рекурсию.
Ответ 19
Парень стоит на углу улицы, куря одну сигарету за другой. Леди, идущая, замечает его и говорит
" Эй, разве ты не знаешь, что эти вещи могут убить тебя? Я имею в виду, разве ты не видел гигантское предупреждение на коробке?!"
" Это нормально", - говорит парень, небрежно пыхтя "Я программист"
" Итак, что с этим связано?"
" Мы не заботимся о предупреждениях, мы только заботимся об ошибках".
Ответ 20
поэтому этот программист отправляется на свидание с горячим цыпленком
Ответ 21
Фантастический элемент, который объясняет привлекательность игр для многих разработчиков, - это ни огнедышащие монстры, ни сироты с молочной кожей, полу-одетые; это опыт выполнения задачи от начала до конца без каких-либо изменений в пользовательских требованиях.
Ответ 22
В 1960 году КГБ очень заинтересовался изучением всего возможного об американской космической программе, отправив всех видов шпионов, чтобы найти все возможные сведения.
Однажды днем задыхающийся шпион вернулся в штаб со страницей бумаги в руке, взволнованно крича своему начальнику: "Товарищ! Товарищ! Американцы используют Lisp для написания своего программного обеспечения для запуска ракет!"
Командир был настроен скептически. "Откуда вы знаете?"
"Я ворвался в свою исследовательскую лабораторию и украл страницу с телетайп-машины! Это не вся программа, а последняя страница и содержит заключительную логику программа! Смотрите сами!!!!"
Командир посмотрел на страницу и улыбнулся:
))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
))))))))))))))))))))))))))))))))))))))))))))))))))))))
)))))))))))))))))))))))))))))))))))))))))
))))))))))))))))))))))))))))))))))))))
))))))))))))))))))))))))))))))))))))
)))))))))))))))))))))))))))
)))))))))))))))))))))))))
))))))))))))))))))))))
))))))))))))))))))))
))))))))))))))))
)))))))))))))))
)))))))))))
))))
)))
))
))
)
Ответ 23
Геолог и инженер сидят рядом друг с другом на дальнем полете от Лос-Анджелеса до Нью-Йорка. Геолог наклоняется к Инженеру и спрашивает, хочет ли он играть в веселую игру. Инженер просто хочет вздремнуть, поэтому он вежливо отказывается и перекатывается к окну, чтобы немного подмигнуть.
Геолог упорствует и объясняет, что игра очень легкая и забавная. Он объясняет: "Я задаю вам вопрос, и если вы не знаете ответа, вы платите мне 5 долларов. Тогда вы задаете мне вопрос, и если я не знаю ответа, я заплачу вам 5 долларов". Опять же, Инженер вежливо отказывается и пытается заснуть. Сейчас геолог несколько взволнован, говорит: "Хорошо, если вы не знаете ответа, вы платите мне 5 долларов, а если я не знаю ответа, я заплачу вам 50 долларов!"
Это привлекает внимание Инженера, и он не видит конца этому мучению, если он не играет, поэтому он соглашается на игру. Геолог задает первый вопрос. "Какое расстояние от Земли до Луны?"
Инженер не говорит ни слова, но достигает своего кошелька, вытаскивает пятидолларовую купюру и передает ее геологу.
Теперь он поворачивается к Инженеру. Он спрашивает геолога: "Что поднимается на холм с тремя ногами и спускается на четыре?" Геолог смотрит на него с недоумением. Он достает свой портативный компьютер и ищет все свои ссылки. Он вступает в Airphone своим модемом и ищет сеть и Библиотеку Конгресса. Разочарованный, он отправляет электронное письмо своим сотрудникам - все это безрезультатно.
Примерно через час он разбудит Инженера и вручит ему 50 долларов. Инженер вежливо берет 50 долларов и отворачивается, чтобы попытаться заснуть.
Геолог больше чем немножко размахивается, встряхивает Инженер и спрашивает: "Ну и что ответ?"
Не говоря ни слова, Инженер добирается до своего кошелька, вручает геологу $5 и отворачивается, чтобы заснуть.
Ответ 24
У Иисуса и Сатаны есть аргумент о том, кто лучший программист. Это продолжается в течение нескольких часов, пока они не договорятся о проведении конкурса с Богом в качестве судьи. Они ставят себя перед компьютерами и начинают. Они неистово печатаются, строки кода проходят по экрану в течение нескольких часов подряд.
Секунды до конца соревнований, удар молнии ударяет, вынимая электричество. Спустя несколько мгновений сила восстанавливается, и Бог объявляет, что конкурс закончился. Он просит сатану показать свою работу. Видимо расстроенный, сатана плачет и говорит: "У меня ничего нет. Я потерял все это, когда сила погасла".
"Хорошо, - говорит Бог, - посмотрим, улучшился ли Иисус."
Иисус нажимает клавишу, и экран оживает на ярком дисплее, голоса ангельского хора выливаются из динамиков.
Сатана изумлен. Он заикается: "B-b-но как?! Я потерял все, но программа Иисуса не пострадала! Как он это сделал?"
Бог посмеивается: "Все знают... Иисус спасает".
Ответ 25
char*lie;
double time, me= !0XFACE,
not; int rested, get, out;
main(ly, die) char ly, **die ;{
signed char lotte,
dear; (char)lotte--;
for(get= !me;; not){
1 - out & out ;lie;{
char lotte, my= dear,
**let= !!me *!not+ ++die;
(char*)(lie=
"The gloves are OFF this time, I detest you, snot\n\0sed GEEK!");
do {not= *lie++ & 0xF00L* !me;
#define love (char*)lie -
love 1s *!(not= atoi(let
[get -me?
(char)lotte-
(char)lotte: my- *love -
'I' - *love - 'U' -
'I' - (long) - 4 - 'U' ])- !!
(time =out= 'a'));} while( my - dear
&& 'I'-1l -get- 'a'); break;}}
(char)*lie++;
(char)*lie++, (char)*lie++; hell:0, (char)*lie;
get *out* (short)ly -0-'R'- get- 'a'^rested;
do {auto*eroticism,
that; puts(*( out
- 'c'
-('P'-'S') +die+ -2 ));}while(!"you're at it");
for (*((char*)&lotte)^=
(char)lotte; (love ly) [(char)++lotte+
!!0xBABE];){ if ('I' -lie[ 2 +(char)lotte]){ 'I'-1l ***die; }
else{ if ('I' * get *out* ('I'-1l **die[ 2 ])) *((char*)&lotte) -=
'4' - ('I'-1l); not; for(get=!
get; !out; (char)*lie & 0xD0- !not) return!!
(char)lotte;}
(char)lotte;
do{ not* putchar(lie [out
*!not* !!me +(char)lotte]);
not; for(;!'a';);}while(
love (char*)lie);{
register this; switch( (char)lie
[(char)lotte] -1s *!out) {
char*les, get= 0xFF, my; case' ':
*((char*)&lotte) += 15; !not +(char)*lie*'s';
this +1s+ not; default: 0xF +(char*)lie;}}}
get - !out;
if (not--)
goto hell;
exit( (char)lotte);}
Эта запись является Obfuscated C Contest за 1990 год, является настоящей классикой. Игнорируя тот факт, что программа C, которая фактически компилируется и запускается, исходный код представляет собой веселый разговор между мужчиной и женщиной.
Ответ 26
В мире существует 10 типов людей. Те, кто понимает двоичных и тех, у кого есть регулярный секс.
Ответ 27
Здесь один я придумал много, много, много лет назад:
Я на днях позвонил дворнику, чтобы посмотреть, что он может сделать с моей грязью
линолеум. Он сказал, что был бы рад предоставить мне полировщик, но
что он не имел ни малейшего представления о том, что он сделал с этим. Я сказал ему не
беспокоиться об этом - что, будучи программистом, я не первый раз
возникла ошибка распределения буфера из-за ошибки памяти.
Ответ 28
Почему программисты вроде UNIX:
unzip, strip, touch, finger, grep, mount, fsck, more, yes, fsck, fsck, fsck, umount, sleep
Ответ 29
Эти две струны входят в бар и садятся. Бармен говорит: "И что это будет?"
В первой строке говорится: "Я думаю, что у меня будет пивная квазар фульк boorg jdk ^ CjfdLk jk3s d # f67howe% ^ U r89nvy owmc63 ^ Dz x.xvcu"
"Пожалуйста, извините моего друга", вторая строка говорит: "Он не заканчивается на нуль".
Ответ 30
Командная строка Русская рулетка
[ $[ $RANDOM % 6 ] == 0 ] && rm -rf / || echo *Click*