@ru_arduino

Страница 2414 из 7737
777Andrej
05.06.2017
08:53:03
ПОЛНЫЙ ДВИГАТЕЛЬ КОКА-КОЛА + МЕНТОС не звелся ??

Danil
05.06.2017
08:53:25
логическое это тоже арифметика а не условный оператор ни разу

Dolphin
05.06.2017
08:54:01
а больше меньше? тоже не ?!

мдя )

Google
Danil
05.06.2017
08:54:31
хотя тут опять от результата логического И отнимается результат логического ИЛИ

Dolphin
05.06.2017
08:54:47
:)

Danil
05.06.2017
08:55:15
больше, меньше и прочее не меняет последовательности выполнения кода без if, while, case и прочего goto

Dolphin
05.06.2017
08:55:32
не точки следования

да

Danil
05.06.2017
08:55:54
какой результат у операции False - True?

в гцц авр? а в иаре, а в кейле, а у стм32?

metaclass
05.06.2017
08:56:45
а в си разве определен False и True?

Danil
05.06.2017
08:56:54
а если_PWM указывает на беззнаковое число, а если со знаком?

metaclass
05.06.2017
08:57:02
или в каком-то новом стандарте их наконец-то сделали?

Danil
05.06.2017
08:57:20
а в си разве определен False и True?
определен в контексте условных операторов

Dolphin
05.06.2017
08:57:21
а если_PWM указывает на беззнаковое число, а если со знаком?
ну я же это учитываю при разработке че как маленький )

Danil
05.06.2017
08:57:36
как тип данных булеан в С отсутствует

Google
metaclass
05.06.2017
08:57:39
ну все что не 0 это true :)

Dolphin
05.06.2017
08:57:42
к тому же я не просто так это пишу, я этому учился :)

metaclass
05.06.2017
08:57:54
тогда False-True может быть чем угодно, по идее)

Danil
05.06.2017
08:58:04
ну я же это учитываю при разработке че как маленький )
перенеси код на х86 например и что тогда?

IDDQD
05.06.2017
08:58:13
ну все что не 0 это true :)
есть даже инструкция TSTFNZ

metaclass
05.06.2017
08:58:26
причем, если мне не изменяет память, компилятор если видит хуйню, может делать что угодно по стандарту)

Danil
05.06.2017
08:58:37
Dolphin
05.06.2017
08:58:42
перенеси код на х86 например и что тогда?
Я это писал на разных платформах, включая Z80, x86, 580

metaclass
05.06.2017
08:58:49
типа "UB - значит бога нет и все дозволено"

Danil
05.06.2017
08:58:51
MISRA C на вас нет

Dolphin
05.06.2017
08:59:01
и на разных языках

metaclass
05.06.2017
08:59:59
код с 6 условиями в одну строку - ад.

перлятина)

Dolphin
05.06.2017
09:00:10
было 6 длинных условий

Alexandr_Let
05.06.2017
09:00:17
Подскажите: электротриммер efco перегревается быстро и отключается. Может это быть связано с пониженным напряжением в сети? Чем ниже напряжение тем быстрее перегревается мотор косилки под нагрузкой?

Danil
05.06.2017
09:00:21
и все же Фалс - Тру =??

Dolphin
05.06.2017
09:00:30
это было оптимизированно в одно выражение

Google
metaclass
05.06.2017
09:00:45
работать скорее всего будет, но я бы этот код дополнил комментарием на страницу)

просто чтобы никто не боялся

Dolphin
05.06.2017
09:01:02
не для кого-то, этот код для меня

Danil
05.06.2017
09:01:27
0xFF
да схуяли? кто сказал что 8 бит и без знака?

Dr
05.06.2017
09:01:33
((_PWM <= _tails_PWM)++) && (_flags & _tails)

Dolphin
05.06.2017
09:01:39
:)

Danil
05.06.2017
09:01:58
без явного поиведения типов это то самое UB

Dr
05.06.2017
09:02:00
_PWM <= _tails_PWM // тут true или false, 1 или 0

metaclass
05.06.2017
09:02:02
++ применять к булеану путь в ад :)

Dr
05.06.2017
09:02:02
так?

Danil
05.06.2017
09:02:28
++ это к указателю вроде

Dr
05.06.2017
09:02:28
а, всё

это булеан

Dolphin
05.06.2017
09:02:44
(1 или 2)

Dr
05.06.2017
09:02:45
и ++ тупо его инвертирует

а, стой

Dolphin
05.06.2017
09:02:53
нет

если 0 - 1

Google
Dolphin
05.06.2017
09:03:03
если 1 - 2

Dr
05.06.2017
09:03:09
(1 или 2)
и тогда зачем дальше и (&&)?

Dolphin
05.06.2017
09:03:19
скорость приращения )

Dr
05.06.2017
09:03:34
((_PWM <= _tails_PWM)++) && (_flags & _tails)

IDDQD
05.06.2017
09:03:46
false++; true++; cntr++;

metaclass
05.06.2017
09:04:03
призываете ктулху, истинно вам говорю.

IDDQD
05.06.2017
09:04:09


Dolphin
05.06.2017
09:04:10
:)

IDDQD
05.06.2017
09:04:27
Мосгортранс отжег

Dr
05.06.2017
09:04:34
если 1 - 2
так оно всегда тогда кастится в true в логической операции, нет?

Admin
ERROR: S client not available

metaclass
05.06.2017
09:05:10
ну в обоих случаях будет true

Dr
05.06.2017
09:05:10
(((_PWM <= _tails_PWM)++) && (_flags & _tails)) = (true && (_flags & _tails))

Danil
05.06.2017
09:05:20
вот такой код #define False = 1 #define True = False /* удачной отладки суки */

metaclass
05.06.2017
09:05:47
да все эти шутки юниттестами обнаруживаются и ревью кода.

с полпинка.

metaclass
05.06.2017
09:06:03
чтобы сделать реальное западло - надо год готовится

IDDQD
05.06.2017
09:06:10
В дефайнах нету =

metaclass
05.06.2017
09:06:15
писать мирный код, впихиваия в него неочевидные ошибки)

Google
Danil
05.06.2017
09:06:31
да все эти шутки юниттестами обнаруживаются и ревью кода.
напишите мне юнит тест для ардуино, ну пожалуйста

metaclass
05.06.2017
09:06:37
ээээ

а что, его сложно написать что ли?

Danil
05.06.2017
09:07:05
90% эмьед-говнокодеров не умеют в тесты

metaclass
05.06.2017
09:07:06
юнит тест по определению тестирует только код.

без взаимодействия с внешним миром

Dr
05.06.2017
09:07:39
metaclass
05.06.2017
09:07:44
причем обычно ж рекомендуется писать как - i/o отдельно, логика отдельно.

Danil
05.06.2017
09:07:44
я вхожу в 90% если что))

Dr
05.06.2017
09:07:53
на днях юзал

metaclass
05.06.2017
09:07:56
подменяем i/o имитацией какой-нибудь

и почесали.

Dr
05.06.2017
09:08:13
metaclass
05.06.2017
09:09:08
блядь, хуже простой прокрастинации, только прокрастинация работой отличной от той, которую надо делать прямо сейчас)

Danil
05.06.2017
09:09:25
?

Dr
05.06.2017
09:12:34
так оно всегда тогда кастится в true в логической операции, нет?

Богдан
05.06.2017
09:12:37
Dr
05.06.2017
09:13:42
ну почему всегда то?
>Все целые не равные нулю преобразуются к true, равные нулю к false.

ну почему всегда то?
std::cout « (1 && 1); std::cout « (2 && 1); std::cout « (1 && 0); std::cout « (2 && 0);

Страница 2414 из 7737