Предупреждение: у нас есть цензура и предварительный отбор публикуемых материалов. Анекдоты здесь бывают... какие угодно. Если вам это не нравится, пожалуйста, покиньте сайт. 18+

Анекдот №1143078

Спускается профессор логики в лифте, лифт останавливается, человек, который хочет войти, спрашивает:
— Этот лифт едет вверх или вниз?
Профессор отвечает:
— Да.
+573
Теги: лифт
Проголосовало за – 698, против – 125
Статистика голосований по странам
Статистика голосований пользователей
Чтобы оставить комментарии, необходимо авторизоваться. За оскорбления и спам - бан.
87 комментариев, показывать
сначала новые

zor03.11.20 09:24

пояснительную бригаду в студию

+0
ответить

Веста07.10.20 12:28

Это еще профессор по теории вероятности в лифт не зашел.

+0
ответить

Коммутатор20.09.20 01:05

Подлетаешь к перекрёстку, спрашиваешь профессора пассажира, куда поворачивать налево или направо? А он отвечает "да":)

+0
ответить

2haw2 20.09.20 00:50

Поскольку все программисты собрались здесь, и анек быстро станет вчерашним:

// ==UserScript==
// @name 2haw2rulez
// @description AdBlock for anekdot.ru
// @match *://*.anekdot.ru/*
// ==/UserScript==

document.body.style.backgroundColor = "#ffffee";
document.getElementsByClassName("a_mt20")[0].outerHTML = "";

Ставим себе в браузер tampermonkey или userscripts safari, и добавляем в виде юзерскрипта вот это. Никаких танков, все странцы сайта становятся как прежде. :3

+1
ответить

alexbiu67➦2haw220.09.20 07:53

Да просто открывайте этот сайт через браузер Опера, и на компе, и на смарте.
В этом браузер встроен резак рекламы.
Я про танки только из этого коммента узнал.

+1
ответить

Serge712➦2haw220.09.20 09:34

А зачем? Меня реклама нисколько не беспокоит. Только в секции мемов порой зависаю, смотрю и думаю, ну и что смешного а этом меме, потом догоняю, что это не мем, а реклама. На телефоне они порой неотличимы.

+1
ответить

2haw2 ➦alexbiu6720.09.20 09:35

А цвет фона не сменился на противно-бордовый на главной?

+0
ответить

2haw2 ➦Serge71220.09.20 09:37

Не знаю, меня раздражает бордовый фон на главной с десктопа. Если бы просто баннер висел, я бы лояльнее был. С телефона сайт тысячу лет не открывал, я не фанат зависать в телефоне. Дома с ноутбуком бегаю, на улице наслаждаюсь живым общением и видами. Только по делу если копаюсь. Считаю самого себя за это ебанутым, у всех свои странности.

+0
ответить

mathematicus ➦2haw220.09.20 09:40

А меня очень тронули танки 30ых годов.

+0
ответить

alexbiu67➦2haw220.09.20 13:33

У меня стоит тёмная тема, поэтому-без понятия.

+0
ответить

Ввелник19.09.20 17:05

Правильный ответ: завтрак на 2 этаже.

+1
ответить

MrAlexeyRd➦Ввелник19.09.20 20:20

Все ясно, путин ехал в лифте!

+0
ответить

skarp19.09.20 14:01

В момент ответа лифт стоит, так что профессор ненастоящий.

+5
ответить

Этот ник уже занят➦skarp19.09.20 14:12

Вообще-то лифт висит, а не стоит. Это принципиальное различие!

+6
ответить

Ввелник➦Этот ник уже занят19.09.20 17:06

Висит в штанах, а лифт остановился.

+2
ответить

Жирный Тони➦Ввелник19.09.20 18:56

В штанах стоит, а не висит.

+2
ответить

Коммутатор➦Этот ник уже занят20.09.20 01:02

Лифт сохраняет покой в системе координат лифтовой шахты-лестницы.

+2
ответить

MrAlexeyRd➦Коммутатор20.09.20 15:17

Лифт сохраняет покой, только с точки зрения обывателя, с точки зрения программы идет выполнение задержки цикла!

+1
ответить

Ввелник➦Жирный Тони21.09.20 09:29

Вот так все время и стоит?
И не опадает никогда?

+0
ответить

Жирный Тони➦Ввелник21.09.20 19:25

Ну лет в 70 может иногда и будет опадать. А сейчас стабильно стоит!

+0
ответить

Ю ★★19.09.20 13:44

Совсем правильный ответ: (Да)V(Никуда не едет)V(Не знаю)

+2
ответить

Прокоп202019.09.20 13:19

Блин! Сколько ж на этом сайте ошивается логиков, программеров и семантиков!

+4
ответить

Kelavrik_0➦Прокоп202019.09.20 14:29

Он и меня посчитал! (с) Мульт

+3
ответить

Коммутатор➦Прокоп202020.09.20 01:00

А по совместительству философов, политологов, экономистов и конспирологов. И, конечно, диванных вирусологов.

+0
ответить

Canfrarus19.09.20 12:50

Мог бы ещё ответить: «Других вариантов не вижу».

+0
ответить

mitosSmitos 19.09.20 12:50

т.е. женщины, отвечающие на вопрос с "или", в душе профессора логики. Вот оно как.

+2
ответить

alexbiu67➦mitosSmitos20.09.20 07:57

Когда я в душе-я певец.
В душе можно быть кем угодно.
Лишь бы санитары не узнали.

+0
ответить

Коммутатор19.09.20 11:58

Небрежненьно для профессор логики. Он должен был ответить "Истина".

А если программист, то должен был выяснить какое ИЛИ имеет ввиду постановщик задач (вопроса): обычное или исключающее.

+1
ответить

Canfrarus➦Коммутатор19.09.20 12:27

Истина.

+1
ответить

Колантарев➦Коммутатор19.09.20 12:57

Упс! Напомните, пожалуйста, что такое исключающее или?

+-2
ответить

Michael1969➦Коммутатор19.09.20 13:33

ИЛИ - уже обычное, исключающее - это ЛИБО.

+-2
ответить

Michael1969➦Колантарев19.09.20 13:35

Это операция с двумя операндами, истинная тогда и только тогда, когда только один из операндов истинен. Обычное ИЛИ истинно, когда истинен хотя бы один, а здесь требуется, чтобы истинен был только один (если оба истинны, то результат исключающего ИЛИ - ложь).

+0
ответить

Колантарев➦Michael196919.09.20 14:14

Спасибо! Если честно, в известных мне языках такого операнда я не встречал.

+-1
ответить

max32➦Колантарев19.09.20 19:12

что за языки, просто любопытно? Он вроде уже на уровне машинных кодов доступен, очень широко применяется в криптографии из-за того, что будучи использован дважды с одним и тем же операндом возвращает все биты в исходное стостояние. Можно даже не иметь NOT в системе комманд т.к. при наличии этого XOR проблема инверсии решается путем 'сложения' с числом у которого все биты единицы. Он также часто лежит в основе арифметической операции сложения, там только перенос остается вычислить. Ваши языки должно быть намного выше уровнем, где такие детали уже не видны.

+0
ответить

2haw2 ➦Колантарев19.09.20 19:35

XOR это.

True XOR False = True
False XOR True = True

True XOR True = False
False XOR False = False

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

8 xor 3 = 11, например.
1 правда, 0 ложь.
1000
1100
1011
Назад в двоичную 11. Ну и назад 11 xor 3 = 8. Не зная числа 3 хуй ты угадаешь, что я загадал 8. Вот и вся польза от такой "логики".

+0
ответить

Колантарев➦max3219.09.20 19:40

В школе Basic, в институте - Turbo Pascal. Немного писал на макросах Excel (там вроде Visual Basic), немного на Delphi. C++ только пробовал, уже ничего из него не помню. На работе SQL. Но несколько лет уже совсем не пишу.

+-1
ответить

Колантарев➦2haw219.09.20 19:40

Вот что-то не помню такого. Может просто не помню.

+0
ответить

2haw2 ➦max3219.09.20 19:41

Да нет таких языков, не может их существовать. Просто операнд редко нужный. В наше время таких деталей не помнят. Вроде как побитовый сдвиг, он тоже везде есть, но им пользуется полтора инвалида. А зря, побитовые операции очень прикольные.

(31 - ((МЕСЯЦ - 1) % 7 % 2) - (((МЕСЯЦ == 2) << !!(ГОД % 4))))

Наш с корешем любимый пример, как узнать сколько дней в текущем месяце. Рвёт шаблон начисто.

+0
ответить

hudyakov74➦2haw219.09.20 20:31

когда понятней обычный case

+0
ответить

2haw2 ➦hudyakov7419.09.20 21:13

и как ты это через case напишешь? Будет же уродливо пиздец. 12 кейсов что ли? И еще в феврале вложенный if ((year % 4) == 0) { return 29 } else { return 28 } Это сурово. А так две строки, одна коммент. Например, python

#This function returns the number of days in a given month. Takes two integers (month, year), returns int(days), max value 31
days_in_month = lambda m,y : 31 - ((m - 1) % 7 % 2) - (((m == 2) << bool(y % 4)))

Покажи свой вариант. Я не спорю, ты кодер, а я так, между делом, economist with benefits так сказать. Покажи как правильно. Мне кажется, obscurity функции компенсируется комментарием. Вряд ли её придется править на нашем веку. Что, новый календарь изобретут что ли?

+0
ответить

hudyakov74➦2haw219.09.20 21:37

почему бы не 12, если в языке нет такой функции в стандартной библиотеке уж лучше явно видеть мысль. иль как в 1с например будем 86400 запоминать...

+0
ответить

hudyakov74➦2haw219.09.20 21:45

кстати 2100 год уже в нашем веке, и там все не так. В кратких формулах тоже как то смазано... код все же читаемым должен быть не компьютером иначе зачем вообще case.

+1
ответить

2haw2 ➦hudyakov7419.09.20 22:47

Проясни про 1С. Я знаю что на нём кодят, но я понятия не имею как, и почему 86400. У нас не пользуются им, это чисто русская фишка. А про 2100, хм, и правда. Я случай 2100 года не учел. Код, конечно, так долго не живёт, но математической красоты поубавилось. А что не так с 2100 годом то? Я чет не помню, есть какие-то поправки в современном календаре кроме "раз в 4 года"?

+0
ответить

hudyakov74➦2haw219.09.20 22:54

каждые 100 лет год невисокосный, кроме тысячелетий.
в 1с время в секундах = 60*60*24 = добавляем сутки

+0
ответить

hudyakov74➦hudyakov7419.09.20 23:01

и это тоже неточно. там еще сложней - погугли

+0
ответить

hudyakov74➦2haw219.09.20 23:03

о вот:
в новом календаре стало действовать новое, более точное, правило о високосном годе — год високосный, то есть содержит 366 дней, если:
номер года кратен 400 (1600, 2000, 2400);
остальные годы — номер года кратен 4 и не кратен 100 (… 1892, 1896, 1904, 1908 …);

+0
ответить

2haw2 ➦hudyakov7419.09.20 23:06

Кстати, можно не 12 кейсов, если уж так хочется conditional

def days_in_month(m,y) :
if m in [1,3,5,7,8,10,12] :
return 31
elif m == 2 :
return (y % 4 == 0 and 29 or 28)
else :
return 30

Но на C так красиво не получится, конечно. Придется городить так или иначе ведро сравнений. Там внятного "принадлежит массиву" не подвезли. Функциональные языки рулят. Но и этот вариант тоже ошибается в 2100 году, там не 12 уже кейсов будет тогда. Надо погуглить чего там астрономы намутили, и какое еще условие есть. Реально их 86400 что ли?

+0
ответить

hudyakov74➦2haw219.09.20 23:16

да как бы не писал все компьютер стерпит.
я о себе забочусь:
1. написать код так чтобы потом заглянув через неделю понимать с 1 взгляда что он делает, а не вспоминать. с какого то этапа память перестает код запоминать. к сожалению куча арифметики не способствует пониманию.
2. комментарии - классно, но при отладке иногда поправляешь, а комментарий остается. с комментариями беда - чудным образом они устаревают это раз, а во вторых написанный комментарий когда ты над задачей думал генерирует одни существительные и глаголы, а когда ты не в контексте, потом, - комментарий может отказаться напомнить вам о чем речь.
а с if тоже хорошо. одной формулой тяжелей

+1
ответить

2haw2 ➦hudyakov7419.09.20 23:45

Ой бляяяя. Напридумывали поправок, лол. Спасиб, бро, я и не знал.

new = lambda m,y : 31 - ((m - 1) % 7 % 2) - ((m == 2) << (not(not bool(y % 400 ) or (not bool(y % 4) and bool(y % 100)))))

Я сцуко упорный Все равно работает в одну строку, лол. Чет башка не варит, тут же каждый второй кодер. Можно как-нибудь справа от смещения скобки раскрыть? Длинновато выходит.

+0
ответить

2haw2 ➦2haw219.09.20 23:47

Мда, жесть вышла. И правда ифом проще, это уже я сам не прочитаю через час.

+0
ответить

SudokuFan ➦2haw220.09.20 09:21

На C использовали бы оператор switch.

+0
ответить

SudokuFan ➦2haw220.09.20 09:25

Напридумывали из-за того, что при более простых способах накапливалась ошибка. Конкретно проверка на делимость на 400 отличает григорианский календарь от юлианского. Сейчас эта разница составляет 13 дней.

+0
ответить

2haw2 ➦SudokuFan20.09.20 09:30

Я разговариваю немного на C. Вы тоже сторонник switch на 12 case впихнуть? Что ж такое то.

+0
ответить

SudokuFan ➦2haw220.09.20 09:44

Их будет меньше, так как самый популярный случай уйдёт на default, i.e:

...
default:
return 31;

+0
ответить

жгун➦Коммутатор19.03.23 10:30

настоящий программист знает что исключающее или для булева типа данных в языки не встраивают потому что оно эквивалентно "не равно":
(х = true and y = false) or (x = false & y = true)
- для этого не нужен особый оператор
x xor y
потому что это равнозначно
x != y

+0
ответить

Юный_Техник19.09.20 11:44

А разве лифты по пути вверх останавливаются для подбора на этажах?

+-3
ответить

qart➦Юный_Техник19.09.20 11:55

Тогда кнопка вызова такого лифта имеет два варианта , и он остановится, только если вариант вызова совпадает с направлением движения. А для ещё больших идиотов там стрелочка горит в направлении движения)))

+4
ответить

Canfrarus➦Юный_Техник19.09.20 12:33

Наверное смотря где и когда, но почему бы и нет ? Скажем, тележку с флягами кофе и круассанами со второго этажа на восемнадцатый официантка на горбу не понесёт.

+-1
ответить

Canfrarus➦qart19.09.20 12:34

Или пульт с номерами этажей

+0
ответить

Maxic13➦Юный_Техник19.09.20 16:44

Лифты разные. Некоторые останавливаются.

+0
ответить

Kelavrik_019.09.20 11:38

Человек: - ну значит вверх.

+-1
ответить

drrddr➦Kelavrik_019.09.20 13:37

Профессор: Нет, стрелочка вверх значит вверх.

+-1
ответить

Этот ник уже занят19.09.20 11:16

Хотя правильный ответ Нет, потому что на момент вопроса лифт не двигался.

+3
ответить

hahmuch➦Этот ник уже занят19.09.20 11:40

Правильно было бы выбросить исключение, учитывая, что лифт не относится к классу машин и может иметь свойство "двигаться", а не "ехать" .

+-2
ответить

Canfrarus➦hahmuch19.09.20 12:44

Почему не относится к классу машин ? Думаю что вполне. https://ru.m.wikipedia.org/wiki/Машина Или Ваше определение машин ограничивается только автомобилями ?

+-1
ответить

MrAlexeyRd➦Этот ник уже занят20.09.20 15:21

Куда ты идешь? Никуда, курю пока. Есть и такие бесцельные индивиды, в процессе зависания которых, формируется исполняющий код...

+0
ответить

комент ★★★19.09.20 11:14

Программист а не профессор

+0
ответить

Canfrarus➦комент19.09.20 12:49

Смотря какой и чего профессор. Возможно он был профессором преподающим логику или программирование. Истрия об этом умалчивает.

+-2
ответить

Lich➦Canfrarus19.09.20 15:31

А вы точно анекдот прочитали?

+2
ответить

Canfrarus➦Lich19.09.20 16:01

Ваша правда. Синдром памяти аквариумной рыбки. Виноват.

+-2
ответить

Dimas 19.09.20 11:13

Два мудака. Лифт стоит.

+0
ответить

MrAlexeyRd➦Dimas20.09.20 15:23

А потом поедет, вне зависимости от нажатой кнопки вошедшим, вверх или вниз... Сам про себя делай выводы...

+1
ответить

FrLapin19.09.20 10:20

На самом деле он ответил "Всегда", так как утверждение выше всегда верно.

+-1
ответить

MrAlexeyRd➦FrLapin20.09.20 15:25

Данное утверждение не будет являтся ответом, на поставленный вопрос!

+0
ответить

FrLapin➦MrAlexeyRd21.09.20 06:14

Конечно не будет. На то он и профессор, а не студент на экзамене, чтобы высказываться о свойствах ответа. Сам же ответ очевиден.

+0
ответить

Общий рейтинг комментаторов
Рейтинг стоп-листов

Рейтинг@Mail.ru