Когда я только первые разы тыкалась носом в код после многолетнего перерыва, друг мне сразу пообещал по рукам надавать за кучу моментов, в том числе "using namespace std" и "goto".) В итоге в универе на первом курсе препод палила, где я помогала свои овощам из группы писать код именно из-за того, что я единственная писала std::
Комментарии: 30
Maxim
Хм, а нам просто сказали что код писать можно только на си и только на регистрах...
Pihto
На C++ особых проблем с композицией не наблюдается и goto не особо нужен )
Aleksey
Вообще есть кейс, где без goto не обойтись ну никак? На чистом С скажем
Pihto
Маловероятно. Goto — явно старообрядческая подпорка. Короче, либо экономия на спичках, либо борьба за чистоту кода и помыслов.
Maxim
Ну так, романтика. 21:00, контроллер - миландр к1986ве92, только cmsis и вперёд.. Нет такого кейса. Можно условиями обмазать
Belka
О, неплохо. Его я так и не потыкала. У меня лежит спаленный девкит, на котором питание поплыло, и два камушка отдельно.
Maxim
Себе ещё в 18 году купил, через почту миландра. А потом буквально вот 20-го февраля заказали на работу две платы от ldm systems - думал выпустить версию девайса под локализацию (тогда ещё чипы стоили по 500, было сопоставимо с stm хоть как-то)
Belka
А сейчас, кстати, сколько они стоят? Я чёт не смотрела даже.
Aleksey
:) неправильно мыслите (не рационально) берем покупаем у китайцев RiscV по 1 доллару за контроллер с нормальной отладкой, SVD и всякими плюшками. Покупаем лазерный маркиратор помощней . Укладываем палетку под маркиратор и пишем название хоть "Чебуратор" - профит
Belka
Правда, сейчас и стм стоят уже не те деньги, что раньше...
Maxim
Ну девайс изначально под stm32l072cz заточен. Тоже недешево, но есть перспектива перейти на 072сr хотя бы Да и потом эта операция задумывалась как "а вот смотрите, для патриотов и тех кому очень хочется, можем поставить девайсы с очечепственным контроллером"
Aleksey
Миландр даже мать их в своих счетчиках Милур 2 года назад ставил STM - мы с этого конкретно так посмеялись :)
Maxim
Ну сейчас у меня в закромах валяются их чипы (образцы выслали) которые с ядром M0. Как раз вроде для счётчиков которые
Aleksey
Ну это отличная новость - хоть что то сдвинулось
Maxim
Да нет, их тоже не отгружают больше:) Фаблесс жи, на Микроне делать не могут потому что техпроцесс другой
Maxim
От 1400 за штуку, плюс миландр отгрузки прекратил. Что у поставщиков есть, то и ваше
Belka
Мда. Такое.
Belka
Прелестно.
Vga
не глупое, но мерзкое Сейчас много чего не допускает отката прошивки, преимущественно по соображениям ДеРьМа И некоторые материнки пишут про то, что нельзя откатывать, и накатывать надо в определенном порядке... Цены в японии конечно вызывают зависть "ну никак" - нету. когда все другие варианты очень корявы - ну хотя бы те же корутины не зря сделаны именно на нем *в кривых руках. это важно вейдмюллер стрипакс все хвалят А в школе унижений лектор напротив говорил емнип "нахуя вы стд:: пишете?"
Ivan
Наверное. Охладите трамблёр Да. Но грёбанная таможко и сосанкции
Vga
Доставка оттуда тоже довольно-таки ебаная
Ivan
Так я про это и говорю. Шо шманают
Anonim
дело даже не в кривизне рук. У Си функциональная парадигма. А Гоу ту эту парадигму ломает. Что в принципе некрасиво.
Vga
Нет. Я про ее цену. Во-первых процедурная. Во-вторых, в умелых руках не ломает В-третьих, гоуту который действительно способен ее сломать в С все равно запрещен Так что единственный его недостаток - в кривых руках получаются нечитаемые спагетти, при том что средства структурного программирования покрывают 99% нужды в гото
Ivan
Цены есть там разумные
Vga
Например?
Vga
И еще 10к иен привезти. Минимум. я про цену доставки, цены на консольки там хороши, а яху еще лучше
Ivan
А я про самим привезти говорил, кода путешествуешь
Vga
ну так путепшествие и багаж тоже денег стоят
Valentin
Только процедурная, а не функциональная Функциональная это всякие там Haskell, и т. д. Goto в не-эмбеддед программировании не принято, т.к. в неумелых руках из-за этого быстро быстро получается лапшекод. Да и Дейкстра завещал так не делать ) Хотя в тех же исходниках ядра Linux goto частенько используется заместо отсутствующих в няшной сишке ыксепшнов, и в принципе с анализом данных участков кода особых проблем не возникает