2014 dxdy logo

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

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




Начать новую тему Ответить на тему На страницу Пред.  1 ... 6, 7, 8, 9, 10, 11, 12 ... 63  След.
 
 Re: CS юмор (на темы: об алгоритмах, программах, железе, языках)
Сообщение11.08.2016, 21:50 
Аватара пользователя


13/08/13

4323
Евгений Машеров
А можно знаки равно вообще опустить?

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


24/01/09
1240
Украина, Днепр
Евгений Машеров: и в Математике бывает встречается.
Такое вроде PVS-Studio должно отлавливать.

aot:
Код:
Винни, Винни, нам Сова десять баксов пpислала! Восемь - тебе и восемь - мне!
- Подожди, Пятачок, как это может быть? Ведь баксов всего десять?
- А в чем пpоблема? Я даже пpовеpил:

If $8+$8 = $10 then writeln('Все веpно!');

Так что ты как хочешь, а я свои восемь баксов yже потpатил.

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


27/04/09
28128

(C)

Евгений Машеров в сообщении #1143430 писал(а):
а именно, что внутри условия if (и во многих других случаях) может стоять выполняемый оператор
Наверно, лучше сказать наоборот, что выражение; является оператором, и что lval = rval именно выражение. :-)

Sicker в сообщении #1143440 писал(а):
А можно знаки равно вообще опустить?
И написать isCrazyMurderingRobot true, что ли? Это будет ошибка синтаксиса. Если просто оставить isCrazyMurderingRobot (так и нужно), то нельзя будет так пошутить.

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


13/08/13

4323

(Оффтоп)

arseniiv
Да, второе конечно же :-)

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


02/08/11
7003
Theoristos в сообщении #1143445 писал(а):
Такое вроде PVS-Studio должно отлавливать.
Одно из двух: либо вы автор PVS-Studio (учитывая ваше местоположение это маловероятно), либо вы читаете их блог на хабре. На самом деле "такое" отлавливает любой современный компилятор (gcc так уж точно), выдавая предупреждение. А если действительно нужно присвоение в условии, то программист это должен явно указать, используя двойные скобки: if((isCrazyMurderingRobot = true))

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


01/09/13
4656
warlock66613 в сообщении #1143483 писал(а):
должен явно указать

Может - предупреждение не является ошибкой и не препятствует успешному завершению компиляции... :-)

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


06/07/11
5627
кран.набрать.грамота
Почему девушки любят программистов? (видео на youtube)

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


11/08/11
1135
Что можно сказать про логическое утверждение, если про него известно, что оно и не истинно, и не ложно? Очевидно, что оно ложно: посчитайте сами, чему равно $!(statement == true) \&\& !(statement == false)$

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


30/01/06
72407
Не "оно ложно", а ложна записанная вами формула.

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


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

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


11/12/05
10059
Вложение:
08011216.jpg
08011216.jpg [ 42.42 Кб | Просмотров: 0 ]

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


21/12/05
5931
Новосибирск
INGELRII в сообщении #1155300 писал(а):
$!(statement == true) \&\& !(statement == false)$

А в чём состоит Ваше утверждение, мне непонятны знаки восклицания и два знака конъюнкции подряд.
Может быть совсем не то, что я могу предположить?
В связи с этим вспоминается наша местная НГУшная шутка:

(Оффтоп)

- Что такое $O\hspace{-0.4cm}\not$?
- Пустое множество.
- А это $O\hspace{-0.37cm}\not\hspace{-0.04cm}\not$?
- Физфак?
- Нет, совсем пустое множество.

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


02/08/11
7003
bot в сообщении #1174084 писал(а):
мне непонятны знаки восклицания и два знака конъюнкции подряд
А если учесть, что это раздел "CS юмор"?

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


21/12/05
5931
Новосибирск
А если ещё учесть, что я полный (или лучше говорить - пустой?) чайник в языках программирования? :-)
Вот Munin сказал в ЛС, что это СИ и всё растолковал, спасибо ему.

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


27/04/09
28128
Ну, на самом деле этот код всё равно странный, почему бы не !statement && !!statement, скажем. Если в коде видишь something == true, это или человек заредактировался, или что-то ужасное (а также или это написали для какого-то хитрого приведения типа something к булевскому, что можно сделать и более ясно, или true — не то, что кажется, или язык выбрали страшный). К тому же, вместо !(x == y) не запрещено писать x != y.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 932 ]  На страницу Пред.  1 ... 6, 7, 8, 9, 10, 11, 12 ... 63  След.

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



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

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


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

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