Поздравляем Codavr с днём рождения!
- "Как я 12 лет создавал свой ЯП и компилятор к нему" самое увлекательное чтиво на хабре за последние 10 лет - bodis(22.12.2019 17:42, dao, ссылка, полностью)Evgeny_CD
- может обсуждалось уже: кто в чем рисует UML диаграммы? - _Constantin24(23.12.2019 07:19, dao, полностью)
- Тоже хочу бутылку :). Наметилась дискуссия (см. 1-ю ссылку) "о роли и месте С++". Прошу знатоков и прежде всего fk0 прокомментировать материал (см. 2-ю ссылку). Моё ИМХО, что это как-то уже слишком заабстрагировалось, "или нет?" (с). - Chum_A(17.12.2019 08:56, dao, ссылка, ссылка, полностью)
- вот для микроконтроллера деструкторы не нужны - резет все спишет. а сейчас в линукс вздумал дописать кусок кода (там С если что) - полный атас, прописывать корректный выход из каждой ветки - и try catch тоже(18.12.2019 14:44,
)
- Как показывает практика, процессоронезависимость - это последнее, что нужно в долгоживущем проекте на МК. Нужна хорошая организация кода. А программист, который лабает приложение, о пинах, как правило, не знает ничего. И соблазн у него другой - Хитрый Китаец(181 знак., 18.12.2019 10:05)
- Такой код на С++ - это (простите) гавно. Возможно, он компилируется в корректный код, но человеку его сложно читать, писать и понимать. Он содержит избыточные кол-во ключевых слов языка, за которыми теряется суть. Это одноразовый код, напишут и Costic(239 знак., 17.12.2019 23:35)
- Спасибо всем ответившим! - Chum_A(17.12.2019 13:44)
- Выводы контроллера всегда управляются в контексте управления каким-либо более крупным аппаратным ресурсом. I2C-шиной, например. Вот в классе, функции, модуле управляющем шиной и не зазорно будет напрямую записать в GPIO регистр и подёргать за fk0(2049 знак., 17.12.2019 12:06)
- прочитал до середины, до самописных GetPin и PutPin, дальше читать не стал. Скажу так, после перехода на пик32 мне гармония(куб для ст) реально облегчила процесс конфигурирования. Она нагенерила мне макросы(и они уже процессорно независимые), abivan(265 знак., 17.12.2019 10:21)
- Оно? evgeniy1294(4415 знак., 17.12.2019 10:00)
- Вот! Сам вопрос - отличный пример того, что плюсы лишь заводят за корягу. Вместо того чтобы делом заниматься, придумывают всякие абстракции. - SciFi(17.12.2019 09:28)
- Все проблемы, которые я вижу сегодня в надежности встроенных систем, вообще не связаны с языком программирования. Например: VLLV(479 знак., 17.12.2019 09:24)
- С языком очень даже связано. Компилирующие языки со статической типизацией (C++, C#, Java, C, Pascal) пропускают гораздо меньше ошибок, чем ассемблеры (без типизации) или скриптовые языки (Python, Javascript). В последних пока не запустишь -- не fk0(1364 знак., 17.12.2019 12:24)
- Хочется в очередной раз повторить, что может не только "пропасть питание", но и произойти перезапуск абсолютно в любой момент, по массе причин. Поэтому если у кого-то что-то теряется, то проблема не в библиотечной функции, а где-то в другом месте, fk0(245 знак., 17.12.2019 12:11)
- Умеющим HART. Где взять коды единиц измерения (units code)? И классификацию типов устройств(manufacturer's device type code), и заодно "manufacturer identification code" - IBAH(17.12.2019 00:29, dao, полностью)
- Народ, в чем проще нарисовать импульсную последовательность. Надо фпгашникам техзадание нарисовать. Что то типа как в даташитах. Например spi протокол. Просто дохрена выходов засинхронизировано на клок, я запарюсь в графредакторе ваять. - danuna(19.12.2019 15:12, dao, полностью)
- Может кто объяснит, чем руководствуется компилятор когда вставляет функцию как инлайн, а когда вызов? Вот сравнение _Constantin24(466 знак., 19.12.2019 07:46, dao, полностью)
- Нужно проверять работу неких небольших алгоритмов на голом С++ под WIN7, что лучше использовать для этого (редактор/компилятор легковесный, возможно portable)? - Make_Pic(01.11.2019 11:24, dao, полностью)
- Изучил срач по ссылке. Подкину дохлую кошку (см.ссылку "картинка"): "На 1000 строк исходного кода открытых программ насчитывается 1 дефект". Подобное исследование было и у НАСА (лень искать). Собственно вопрос - надежней ли банальный релейный Chum_A(714 знак., 14.12.2019 16:15, dao, ссылка, ссылка, полностью)
- аффтар снёс топик со срачем. как обычно. - Vit(15.12.2019 02:30, youtube)
- А какого хера он снёс _чужие_ сообщения? - fk0(15.12.2019 13:36)
- Ковыряйтесь =AlexD=(26409 знак., 15.12.2019 20:05)
- Опостылил этот "seryy" своим нетрадиционным поведением. Может на неделю-другую ему помочь - сразу перемещать его сообщения в мусорку? - De_User(15.12.2019 17:38)
- Кирюша, ты про свои сообщения, скорее всего, печешься? Заведи свою тему по плюсам, будем в ней обмениваться опытом, крестоёбить. :)))) И никто не снесет и тема в твоих руках. В основном, конечно, я бы послушал. Век, знаете ли, живи, век учись. - RxTx(15.12.2019 14:38)
- Машенька, сними буденновку и открой, наконец, для себя "Always" - со сносимым постом автоматически
сношаются сносятся и все ответы, о чем русским по белому выдается предупреждение сношающему :)) MBedder(15.12.2019 13:44 - 13:47)
- Пока нет реальной информации о "дефектах", всё это вилами на воде писано. RxTx(197 знак., 14.12.2019 23:29)
- По поводу реле и дефектов. misyachniy(1319 знак., 14.12.2019 23:07)
- На 1000 строк? Я считал раз в 20 больше. Это уже после тщательного тестирования остаётся столько. Ну я по ссылке и написал, что множество слоёв абстракций привносят множество проблем. И более простая система может оказаться более надёжной. Но не fk0(388 знак., 14.12.2019 20:54)
- А чтотговорит linting? Хаос(86 знак., 14.12.2019 16:41,
)
- Можно над плюсами стебаться сколько угодно, но пробавшись с другими языками понимаешь, что не смотря на всё своё врождённое уродство, на нём действительно можно делать вещи. Щас в GCC язык Ди добавили, так что появилась и надежда на более светлое =AlexD=(189 знак., 15.12.2019 20:01, dao, полностью)MBedder
- Полезняшка - Windows 10 Update Blocker. Кроме возможности полностью отключить автоматическую загрузку/установку обновлений, позволяет заблокировать и другие системные службы --> - MBedder(16.12.2019 15:56, dao, ссылка, полностью)
- А как дыры закрывать? Я winprivacy пользую. Очень крута в настройках стукачества винды. - Shatun_(16.12.2019 19:00, ссылка)
- Дыры? Какие дыры?? У меня на всех компах с середины 90-х нет никаких антивирусов и прочей подобной поебени, и с тех DOS'овских пор не произошло абсолютно никаких зловредных событий. Лечи паранойю, пока не поздно - MBedder(16.12.2019 19:03)
- Тоже никогда не пользуюсь антивирусами. Подозрительную хрень не запускаю и не скачиваю, этого достаточно. Но пару раз попадался при установке некоторых программ, скачанных из инета. Комп начинал подозрительно подтормаживать и творить непонятно Yurasvs(163 знак., 18.12.2019 23:17)
- ты и в машине, полагаю, не пристёгиваешься. - Vit(17.12.2019 22:56)
- Дыра в безопасности? :-) - blackprapor(17.12.2019 13:24)
- Паранойи нету (по роду деятельности безопасность часть моей работы) и рад за тебя, что у тебя ничего не случилось. У меня тоже ничего пока не случилось (тфу три раза). А вот например нашего заказчика не так давно положили через не пропатченные Shatun_(81 знак., 17.12.2019 12:55)
- Ню-ню. Только чойта машина иногда как-то проц грузит немного, да? =)))) RxTx(9 знак., 16.12.2019 19:48)
- СПИДа не существует, прививки вредны, а Земля плоская ? ;) - VLLV(16.12.2019 19:35)
- главное - выбирай контакты правильно. :-) - Лагунов(16.12.2019 19:10)
- Были прецеденты, что после этой штуки обновления шли. Так что нет 100% гарантии работы этой утилиты. - kaf1(16.12.2019 18:49)
- Подводные и надводные глайдеры. -> Evgeny_CD(94 знак., 18.12.2019 21:07, dao, ссылка, полностью)
- Господа андроидо-писатели, кто какой какой софт использует для написания приложений под мобилки и почему (какие плюсы и минусы)? - Make_Pic(17.12.2019 08:55, dao, полностью)
- Во - берите с нас пример! :)) --> - MBedder(17.12.2019 18:33, dao, ссылка, полностью)
- А я говорил, что он Пикадит в 4.5! Из под ХР ещё можно запустить, а начиная с семёрки - уже хрен. - Крок(18.12.2019 12:26)
- В журналисты особенных дебилов набирают? Где-то там в пресс-службе делали фотки для публикации, обнаружили, что монитор чёрный. Художественно его раскрасили, как могли, и на свой вкус. Потому, что у них в служебной инструкции -- замазать все fk0(49 знак., 18.12.2019 11:44)
- а в самих Штатах уже все перешли с Win 3.11? - Лагунов(18.12.2019 09:12)
- Перед прочтением сжечь. - misyachniy(17.12.2019 19:54)
- Может, у него JTAG имеет дрова, несовместимые с Win10? - Evgeny_CD(17.12.2019 19:39)
- Жиглова на него нет - Codavr(17.12.2019 19:31, youtube)
- Журналисты -- лошары. "Уязвимая версия"... Так-то обновления до сих пор выпускаются. Не для все, конечно. - blackprapor(17.12.2019 19:26)
- Есть прототип функции: _Constantin24(361 знак., 16.12.2019 15:10, dao, полностью)
- Oсталось только подумать, как сделать, чтоб развиртуализация таки происходила, иначе вариант с виртуальными функциями ничем принципиально не хуже. PS: по ссылке более другой вариант, без thiz (и не const уже). fk0(2248 знак., 17.12.2019 00:48 - 00:56, ссылка)
- Народу известно, что каждая реализация шаблона компилируется отдельно? lloyd(545 знак., 16.12.2019 21:44)
- спасибо! _Constantin24(112 знак., 17.12.2019 11:16)
- Если это то, о чем я думаю, то не std::array бери, а std::vector - это динамический массив. Без new. - RxTx(16.12.2019 20:35)
- Варианты: evgeniy1294(202 знак., 16.12.2019 15:29)
- Добрый день, уважаемые гуру программирования. zzz-spider(849 знак., 13.12.2019 09:21, dao, полностью)