Защита от демагогии, на базе Arduino
Ардуино наше всё.
Ардуино наше всё.
И его "+=" смутит, а "=" не смутит?
Мне в раннем детстве требовалось около 5 часов, чтобы понять, что "=" в программировании не то же самое, что "=" в математике. Новые знаки "+=" и всякие паскалевские ":=" воспринимаются новичками гораздо легче, чем "=".
Ардуино - конструктор не только для программистов, но и для инженеров. Там далеко не все сидели в си-языках. И оставить себе комментарий чтобы потом не тупить - вполне нормальный подход.
Потому что код скопипасчен с примера(Надеюсь, не нужно объяснять почему в примерах в некоторых случаях нужно разжевывать такие вещи?)? Потому что человек первый раз пробует новый прием и не уверен что до следующего захода не забудет эту часть?
Откройте учебник турбо паскаля и найдите мне там такой пример. Если он еще и заработает, то сниму шляпу. Лет 10 назад в вузе на первых курсах незнание си было не редкостью, на некоторых относительно смежных специальностях паскаль был вершиной программирования. И что, не трогать ардуино из-за этого? Не развиваться? Не пользоваться новыми навыками?
Говнокод - плохо, но лучшее - враг хорошего. Если человек начинает программировать, у него вряд ли получится пройти этот этап без потерь. Да и очень многие грешат этим время от времени, если уж на то пошло.
"Если начал писать на си - читай учебники" - спорный тезис. Примерно из разряда "Если начал писать текст - сначала проштудируй учебники по грамматике и правописанию". Полезно, но отнюдь не обязательно и не необходимо.