1) Вся "задачка" строится на бессодержательной игре слов. Любой математик, логик, философ и т.д. (программист, кстати) знает, что ЯЗЫК ЛОГИЧЕСКИХ ФОРМУЛ и ЯЗЫК БЫТОВОЙ РЕЧИ использует одни и те же слова, обозначая РАЗНЫЕ ВЕЩИ. Известный программистский анекдот: "дорогой, купи батон хлеба, а если будут яйца, возьми десяток". Муж-программист возвращается с десятью батонами хлеба: "яйца были, купил десять батонов". Ну и даже в элементарных высказываниях типа "машина может быть красной ИЛИ чёрной" имеется в виду, что машина может быть "либо красной, либо чёрной, но не одновременно той или другой".Ну, язык бытовой речи тоже использует какую-некоторую логику. Фраза: "дорогой, купи батон хлеба, а если будут (И) яйца, возьми десяток". Содержит опущение. Я его указал, это союз «И». Как бы вся фраза в целом не выглядела, в ней должна содержаться структура «хлеб» бла бла бла «И яйца».Это если на первом месте у хозяйки стоит задача пополнить домашние запасы продуктов ЛЮБЫМ количеством двух важных продуктов: хлебом и куриными яйцами.Но, в житейском контексте ДЕСЯТЬ БУЛОК ХЛЕБА НА ДВОИХ СВЕЖИМИ МОЖНО СОХРАНИТЬ НА ВРЕМЯ ИХ ПОЕДАНИЯ ТОЛЬКО С ПОМОЩЬЮ ОГРОМНОГО МОРОЗИЛЬНИКА. Так что, «купи хлеба» в устах хозяйки подразумевало контекстуальное чтение её мыслей типа: «купи обычное количество хлеба», - скорее всего это булка-две.Ну, а количество яиц она указало точно - «один десяток».В итоге1: муж программист, НЕ КУПИВШИЙ УКАЗАННЫЙ ЕМУ ДЕСЯТОК ЯИЦ, являет собой либо раздолбая, либо оно не отключился от профессиональной задачи, либо ему нужен визит к психиатру. Потому что если у него «купи хлеба бла бла бла десяток яиц» = «десять булок хлеба», - то у него есть продуктивная симптоматика шизофренического «соскальзывания» с упорядоченных смысловых категорий и даже с обыденной логики.В итоге2: Но, формально, виновата хозяйка, пропустившая важный связующий союз «И» в своих процессуальных инструкциях.Что ж, мистер Канеман делает одновременно то, что делает и «хозяйка», и её одержимый работой «муж».
Ну, язык бытовой речи тоже использует какую-некоторую логику. Фраза: "дорогой, купи батон хлеба, а если будут (И) яйца, возьми десяток". Содержит опущение. Я его указал, это союз «И».Другое опущение имеет значение: "если будут яйца, возьми десяток ЯИЦ" (а не батонов хлеба). Эллипсис.Языки программирования просто типично не допускают эллипсис. Т.е. это шутка не про программистов, а про языки программирования.Но, в житейском контексте ДЕСЯТЬ БУЛОК ХЛЕБА НА ДВОИХ СВЕЖИМИ МОЖНО СОХРАНИТЬ НА ВРЕМЯ ИХ ПОЕДАНИЯ ТОЛЬКО С ПОМОЩЬЮ ОГРОМНОГО МОРОЗИЛЬНИКА. Так что, «купи хлеба» в устах хозяйки подразумевало контекстуальное чтение её мыслей типа: «купи обычное количество хлеба», - скорее всего это булка-две.Да, разумеется, плюс:- яйца продаются десятками, а хлеб нет (без дополнительных условий/специфического контекста)- наличие какого-то продукта в магазине не может (без указания причин или хотя бы ссылки на их наличие) служить условием покупки большего количества ДРУГОГО продуктаВ итоге1: муж программист, НЕ КУПИВШИЙ УКАЗАННЫЙ ЕМУ ДЕСЯТОК ЯИЦ, являет собой либо раздолбая, либо оно не отключился от профессиональной задачи, либо ему нужен визит к психиатру.Ну высмеивается не абстрактный программист, а языки программирования. Хотя вот даже ChatGPT прекрасно такие проблемы разрешает, так что и это уже фактически в прошлом.Что ж, мистер Канеман делает одновременно то, что делает и «хозяйка», и её одержимый работой «муж».Мистер Канеман выполняет работу уличного фокусника (по-английски их называют иронично "магами"). Только если уличный маг будет утверждать, что его действия это в самом деле некое высокое искусство за пределами обыденности, а не дешёвый низкий способ развлечь трудящихся, то его либо обсмеют, либо в психушку посадят, либо натравят полицию с дубинками, а не нобелевскую премию по физике дадут за открытие новых законов природы.
--В итоге1: муж программист, НЕ КУПИВШИЙ УКАЗАННЫЙ ЕМУ ДЕСЯТОК ЯИЦ, являет собой либо раздолбая, либо оно не отключился от профессиональной задачи, либо ему нужен визит к психиатру.--Ну высмеивается не абстрактный программист, а языки программирования. Хотя вот даже ChatGPT прекрасно такие проблемы разрешает, так что и это уже фактически в прошлом.Я тебя понимаю.Но, мы не можем обсуждать языки программирования компьютеров/ плеромы, забывая, что для программирования человеков/ креатуры, пока можно указать только самый общий "язык" типа БУКВАЛИЗМА.