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
1297
Украина, Днепр
Евгений Машеров: и в Математике бывает встречается.
Такое вроде 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
7013
Theoristos в сообщении #1143445 писал(а):
Такое вроде PVS-Studio должно отлавливать.
Одно из двух: либо вы автор PVS-Studio (учитывая ваше местоположение это маловероятно), либо вы читаете их блог на хабре. На самом деле "такое" отлавливает любой современный компилятор (gcc так уж точно), выдавая предупреждение. А если действительно нужно присвоение в условии, то программист это должен явно указать, используя двойные скобки: if((isCrazyMurderingRobot = true))

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


01/09/13
4676
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
10078
Изображение

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


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

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


21/12/05
5932
Новосибирск
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
7013
bot в сообщении #1174084 писал(а):
мне непонятны знаки восклицания и два знака конъюнкции подряд
А если учесть, что это раздел "CS юмор"?

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


21/12/05
5932
Новосибирск
А если ещё учесть, что я полный (или лучше говорить - пустой?) чайник в языках программирования? :-)
Вот 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  След.

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



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

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


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

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