2014 dxdy logo

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

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




Начать новую тему Ответить на тему На страницу Пред.  1 ... 21, 22, 23, 24, 25, 26, 27 ... 60  След.
 
 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
6893
arseniiv, не такая уж и редкая. На булеву константу компилятор может выдавать warning, а комментирование может быть нежелательно, потому что закомментированный код "протухает" быстрее просто невыполняющегося. Правда не знаю, есть ли ещё компиляторы, которые не будут выдавать warning в обсуждаемом случае, но в принципе это вполне реально.

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


18/01/15
3104
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
9957
Евгений Машеров в сообщении #1354409 писал(а):
Тест "Вы программист или математик"?
0!=1
Что это значит?

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

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


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

 Профиль  
                  
 
 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.

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

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



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

Сейчас этот форум просматривают: Утундрий


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

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