2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему На страницу Пред.  1 ... 21, 22, 23, 24, 25, 26, 27 ... 63  След.
 
 Re: CS юмор (на темы: об алгоритмах, программах, железе, языках)
Сообщение16.11.2018, 14:16 
Аватара пользователя


11/06/12
10390
стихия.вздох.мюсли
Шутка испорчена тем, что (в данном конкретном случае) выражение набрано моноширинным шрифтом, а стало быть, заведомо наводит на мысли, что это часть программного кода, а не математическая формула и интерпретируется однозначно* как «ноль не равно один». Будь оно написано простым текстом, или как-то картинкой, было бы забавнее.
* Знаю один ЯП (Wolfram Language), где восклицательный знак интерпретируется как факториал, но даже там подобное не прокатит, ибо сравнение обозначается как ==, а сочетание != в любом случае будет проинтерпретировано как «не равно».
Возражения уважаемого Munin мне понятны, но они немного не в кассу. Они как-то не применимы к реальной жизни.
(Не, юмор-то я уловил, но как обычно, занудство оказалось сильнее чувства юмора ;-)

 Профиль  
                  
 
 Re: CS юмор (на темы: об алгоритмах, программах, железе, языках)
Сообщение16.11.2018, 14:26 
Заслуженный участник


06/07/11
5627
кран.набрать.грамота
Aritaborian в сообщении #1354455 писал(а):
Возражения уважаемого Munin мне понятны, но они немного не в кассу. Они как-то не применимы к реальной жизни.
Вполне применимы, просто дело в другом: Munin сказал, как он напишет, а вопрос, который задал Евгений Машеров, по сути был - как вы прочитаете написанное другими.

 Профиль  
                  
 
 Re: CS юмор (на темы: об алгоритмах, программах, железе, языках)
Сообщение16.11.2018, 14:32 
Аватара пользователя


11/06/12
10390
стихия.вздох.мюсли
Да, но в каком случае в реальной жизни понадобится так писать, расставляя или не расставляя пробелы?

 Профиль  
                  
 
 Re: CS юмор (на темы: об алгоритмах, программах, железе, языках)
Сообщение16.11.2018, 14:47 


22/06/09
975
По-моему тут проще - глядя на эту запись, какая ассоциация вам приходит первой в голову? Мне факториал пришёл в голову несколько позже, а 0 не равно 1 выскочило автоматически, без каких-либо раздумий.

 Профиль  
                  
 
 Re: CS юмор (на темы: об алгоритмах, программах, железе, языках)
Сообщение16.11.2018, 18:14 
Аватара пользователя


11/06/12
10390
стихия.вздох.мюсли
Для меня оно было ещё проще, в том-то и дело. Глядя на моноширинный шрифт, о чём ещё можно подумать, кроме как о некоем программном коде? Где ещё мы можем его видеть? Разве что на какой-либо вывеске на улице. Возможно, в каких-то бухгалтерских распечатках. Поэтому факториал отметается мгновенно и вывод однозначен. Но вариант с факториалом, разумеется, появляется тоже. Сразу, не сразу, тут разница в доли секунды.

 Профиль  
                  
 
 Re: CS юмор (на темы: об алгоритмах, программах, железе, языках)
Сообщение16.11.2018, 20:22 
Заслуженный участник


27/04/09
28128
vpb в сообщении #1354448 писал(а):
Если же в программе появилось " if (0!=1)", значит, данный "программист" того
mihaild в сообщении #1354453 писал(а):
Или это результат кодогенерации.
Или, может, в языке нет булевых констант и директив условной компиляции и ему надо временно выключать или включать кусок кода, но или лень, или неудобно его комментировать-раскомментировать. Да, какая-то очень редкая ситуация получается… :D

 Профиль  
                  
 
 Re: CS юмор (на темы: об алгоритмах, программах, железе, языках)
Сообщение16.11.2018, 21:09 
Заслуженный участник


02/08/11
7014
arseniiv, не такая уж и редкая. На булеву константу компилятор может выдавать warning, а комментирование может быть нежелательно, потому что закомментированный код "протухает" быстрее просто невыполняющегося. Правда не знаю, есть ли ещё компиляторы, которые не будут выдавать warning в обсуждаемом случае, но в принципе это вполне реально.

 Профиль  
                  
 
 Re: CS юмор (на темы: об алгоритмах, программах, железе, языках)
Сообщение16.11.2018, 21:17 
Заслуженный участник


18/01/15
3237
warlock66613 в сообщении #1354454 писал(а):
это 0!=1 заведомо ложное

Пардон конечно, заведомо истинное.

 Профиль  
                  
 
 Re: CS юмор (на темы: об алгоритмах, программах, железе, языках)
Сообщение16.11.2018, 22:31 
Заслуженный участник


27/04/09
28128
warlock66613 в сообщении #1354592 писал(а):
а комментирование может быть нежелательно, потому что закомментированный код "протухает" быстрее просто невыполняющегося
Да, действительно. Как я радовался, когда в C# ввели операцию nameof, чтобы имена в текстах исключений и прочих вещей не портились и были заменяемыми без хлопот, в частности при авторефакторинге, а это из той же оперы. :-)

 Профиль  
                  
 
 Re: CS юмор (на темы: об алгоритмах, программах, железе, языках)
Сообщение16.11.2018, 22:36 
Заслуженный участник
Аватара пользователя


11/12/05
10078
Евгений Машеров в сообщении #1354409 писал(а):
Тест "Вы программист или математик"?
0!=1
Что это значит?

Судя по тому, что данный тест помещен в подфорум CS, ув. Евгений Машеров прошел его как программист, а не как математик. :-)

 Профиль  
                  
 
 Re: CS юмор (на темы: об алгоритмах, программах, железе, языках)
Сообщение19.11.2018, 07:38 
Заслуженный участник
Аватара пользователя


11/12/05
10078
Изображение

 Профиль  
                  
 
 Re: CS юмор (на темы: об алгоритмах, программах, железе, языках)
Сообщение05.12.2018, 13:11 
Аватара пользователя


01/12/11

8634
Изображение

 Профиль  
                  
 
 Re: CS юмор (на темы: об алгоритмах, программах, железе, языках)
Сообщение05.12.2018, 16:17 


21/05/16
4292
Аделаида
Зачем издеваться над бедным исскуственным интелектом не использующим контекст?

 Профиль  
                  
 
 Re: CS юмор (на темы: об алгоритмах, программах, железе, языках)
Сообщение19.12.2018, 04:08 
Заслуженный участник


06/07/11
5627
кран.набрать.грамота
https://www.google.com/search?q=%D1%80% ... 0%B8%D1%8F

(Если ссылка не сработала)

P. S. Если ссылка не сработала, прикол в том, что надо в гугле поискать слово "рекурсия". Или то же слово на английском.

 Профиль  
                  
 
 Re: CS юмор (на темы: об алгоритмах, программах, железе, языках)
Сообщение19.12.2018, 06:58 


21/05/16
4292
Аделаида
Ну тогда https://en.wikipedia.org/wiki/List_of_G ... aster_eggs.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 932 ]  На страницу Пред.  1 ... 21, 22, 23, 24, 25, 26, 27 ... 63  След.

Модератор: Модераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group