ФлеймФорумПрограммирование

Летопись багов (48 стр)

Страницы: 145 46 47 48 49 50 Следующая »
#705
20:31, 1 дек 2024

iw4nna.rock
нет, 57600 стандартный бодрейт.

#706
20:36, 1 дек 2024

Aroch
> чтобы что?
Вы хотите, чтобы вам рассказали зачем нужны массивы в программировании?

#707
20:37, 1 дек 2024

iw4nna.rock
> Вы хотите, чтобы вам рассказали зачем нужны массивы в программировании?
а тебе надо рассказать что делает битовый сдвиг?

#708
20:37, 1 дек 2024

Инт в контроллере 16-битный, и последние два бодрейта не влезли?

#709
20:38, 1 дек 2024

Aroch
> а тебе надо рассказать что делает битовый сдвиг?
А у меня были вопросы по битовому сдвигу?

#710
20:40, 1 дек 2024

Там не надо двоичный сдвиг, т.к. сокрости такие, какие они по стандарту. Типа данный массив запихивается в листбокс/чойс, из которого требуемая скорость выбирается. В принципе вместо интов можно было сразу Си-строки запихнуть, если действительно этот массив для листбокса.

#711
20:49, 1 дек 2024

Dmitry_Milk
> Инт в контроллере 16-битный
Тогда =АЛХ= напрасно чувствует себя говнокодером. Такая ошибка возникла из-за несовершенства компьютера ардуино.

#712
21:04, 1 дек 2024

iw4nna.rock
> А у меня были вопросы по битовому сдвигу?
ну тогда рассказывай про массивы в "твоем" случае когда каждое последующее значение удваивается и чем оно лучше битового сдвига.

#713
23:20, 1 дек 2024

Aroch
> ну тогда рассказывай про массивы в "твоем" случае когда каждое последующее значение удваивается и чем оно лучше битового сдвига.
Вы хотите, чтобы вам рассказали зачем нужны массивы в программировании?

#714
0:11, 2 дек 2024

iw4nna.rock
> Вы хотите, чтобы вам рассказали зачем нужны массивы в программировании?
рассказывай, только мне не нужен общий случай, рассказывай про данный частный случай и в чём его преимущества.

#715
1:11, 2 дек 2024

Aroch
> рассказывай про данный частный случай
> и в чём его преимущества.
А почему вы не хотите попросить об этом =ALX=? И почему вы думаете, что я в курсе его ардуинского проекта?

#716
4:35, 2 дек 2024

Dmitry_Milk
> Инт в контроллере 16-битный, и последние два бодрейта не влезли?

Именно! Звериная привычка, что в int влезает всё разумное типа скоростей какого то дремучего COM-порта из 80-х годов прошлого века подвела на банальной 16-битности. :D
Конечно есть косячок еще IDE - даже если и были варнинги (впрочем я не уверен что были), то процесс заливки прошивки в девайс их скрыл.
Компилятор же просто обрезал типы и в массиве оказались отрицательные числа.

#717
(Правка: 9:45) 9:37, 2 дек 2024

iw4nna.rock
> А почему вы не хотите попросить об этом =ALX=? И почему вы думаете, что я в курсе его ардуинского проекта?
а не нужно быть в курсе его проекта, представь абстрактную задачу в которой тебе нужно по индексу получить значение равное  (x << (index - 1)). Расскажи в чем преимущества если мы будем использовать таблицу?

#718
11:21, 2 дек 2024

Aroch
к крестам это не относится, но нормальный язык бы в случае массива ругнулся на переполнение в компайл-тайме, а в случае сдвига - в рантайме.

#719
11:48, 2 дек 2024

kipar
> к крестам это не относится, но нормальный язык бы в случае массива ругнулся на переполнение в компайл-тайме, а в случае сдвига - в рантайме.
если мы допускаем проверки которые нужны будут что с таблицой что с лямбдой в которых вычисляется значение, то проверка на допустимый range будет в обоих случаях одинаковой, только в случае с лямбдой её не нужно будет писать каждый раз. Для таблиц я вижу только одно разумное объяснение, внешнее api принимает список только в виде массива.

Страницы: 145 46 47 48 49 50 Следующая »
ФлеймФорумПрограммирование