- [OS]2021-12-08
- [ККМ, PFC] сводный системный.2021-12-05
- [SDR] Сводный, системный2020-01-23
- [IPV6 IP V6] Сводный системный топик2017-12-06
-
- [uSTL] - a size-optimized STL implementation -> --> Evgeny_CD(35 знак., 01.02.2018 22:13 - 22:18, ссылка, ссылка)
- [ETL] -> Embedded Template Library The ETL is not designed to completely replace the STL, but complement it. Its design objective covers four main areas. Evgeny_CD(393 знак., 01.02.2018 22:16, ссылка)
- НЕ НУЖНЫ. Нужно брать стандартную библиотеку. Нельзя в бочку 200 литров налить 300 литров, ну никак. Единственное исключение -- iostream, но это отдельная печальная история. Используйте printf. Впрочем для большого проекта может уже быть не fk0(16 знак., 01.02.2018 23:43)
- Embedded Template Library C++ sav6622(9 знак., 01.02.2018 19:50, ссылка)Evgeny_CD
- Скажите, а кто-то такое использует? Контейнеры, например. Не абстрактно "где-то там", а самолично, в СВОИХ системах управления. Скрипач(50 знак., 01.02.2018 20:44)
- Код получается менее бажный, быстрей и проще пишется и отлаживается. Впрочем это касается любого языка подвышенного уровня. Впрочем у всякой палки два конца, и особенность C++ как раз в том, что плохое знание ньюансов может другим концом больно fk0(354 знак., 01.02.2018 23:46)
- Извините, но требую уточнить: ЛИЧНО ВЫ - используете? Скрипач(312 знак., 02.02.2018 00:04)
- Сам не использую, но видел рабочую либу, в которой это добро применялось. Либа реализовывала modbus_rtu/tcp master/slave, использовала векторы и карты. Причины применения данных шаблонов не знаю. - Evgeniy1294(01.02.2018 21:10)
- Это не шаблоны, это контейнеры. С шаблонами понятнее, хотя вопрос "про коммунизм не вообще, а в своем собственном селе" актуален и к ним тоже. Скрипач(166 знак., 01.02.2018 21:15 - 21:24)
- Я лично юзаю допиленный до своих нужд шаблон FIFO (не из этих либ). Удобно когда необходимы FIFO примерно одинаковые по функционалу для разных типов данных, не только встроенных, но и собственных. Безусловно можно это все и без этого сделать, но sav6622(84 знак., 01.02.2018 23:17)
- У меня FIFO из книжки по Modula-2. Оттуда же однонаправленный и двунаправленный список. Скрипач(331 знак., 01.02.2018 23:55)
- Односвязные, двухсвязные списки и побайтовый FIFO (ака кольцевой буфер) по памяти пишутся по месту на раз и без ошибок (можно уже было выучить). И хеш-таблицы тоже. А ты напиши по памяти красно-чёрное дерево (или любое самобалансирующееся), fk0(234 знак., 02.02.2018 00:08)
- В библиотеке по ссылке этого нет. Мимо кассы. Скрипач(129 знак., 02.02.2018 00:18)
- Библиотека по ссылке -- полный бред. Зачем я вообще буду тратить своё драгоценное время и деньги работодателя на изучение никому не нужной нестандартной херни, которая нигде больше применима не может быть? (в то время как стандартные или типичные fk0(596 знак., 02.02.2018 00:28)
- Двоичные деревья... романтика... нигде не пригодились. Ни разу. Скрипач(168 знак., 02.02.2018 20:56 - 20:59)
- Как правило, почти все стандарты проектирования для критических систем закладывают запрет на динамическое выделение памяти. Стандартная библиотека идёт лесом. ТОЧКА. VVB(190 знак., 02.02.2018 09:08)
- Согласен. А какую библиотеку (библиотеки) вы бы порекомендовали для применения во встраиваемых системах? - Скрипач(02.02.2018 08:51)
- Библиотека по ссылке -- полный бред. Зачем я вообще буду тратить своё драгоценное время и деньги работодателя на изучение никому не нужной нестандартной херни, которая нигде больше применима не может быть? (в то время как стандартные или типичные fk0(596 знак., 02.02.2018 00:28)
- В библиотеке по ссылке этого нет. Мимо кассы. Скрипач(129 знак., 02.02.2018 00:18)
- Односвязные, двухсвязные списки и побайтовый FIFO (ака кольцевой буфер) по памяти пишутся по месту на раз и без ошибок (можно уже было выучить). И хеш-таблицы тоже. А ты напиши по памяти красно-чёрное дерево (или любое самобалансирующееся), fk0(234 знак., 02.02.2018 00:08)
- У меня FIFO из книжки по Modula-2. Оттуда же однонаправленный и двунаправленный список. Скрипач(331 знак., 01.02.2018 23:55)
- В сегодняшней неправильное статье дается вот такой пример - заменяют макрос по установке бита вот таким образом sav6622(224 знак., 01.02.2018 23:14, ссылка)
- Типичный пример ПУСТОГО уровня абстракции. Защита только от вылетания за размер в байтах. Скрипач(118 знак., 02.02.2018 00:09)
- Вот как раз типичный пример, где C++ не нужен и без него неплохо получалось. - fk0(01.02.2018 23:47)
- Я лично юзаю допиленный до своих нужд шаблон FIFO (не из этих либ). Удобно когда необходимы FIFO примерно одинаковые по функционалу для разных типов данных, не только встроенных, но и собственных. Безусловно можно это все и без этого сделать, но sav6622(84 знак., 01.02.2018 23:17)
- Это не шаблоны, это контейнеры. С шаблонами понятнее, хотя вопрос "про коммунизм не вообще, а в своем собственном селе" актуален и к ним тоже. Скрипач(166 знак., 01.02.2018 21:15 - 21:24)
- Код получается менее бажный, быстрей и проще пишется и отлаживается. Впрочем это касается любого языка подвышенного уровня. Впрочем у всякой палки два конца, и особенность C++ как раз в том, что плохое знание ньюансов может другим концом больно fk0(354 знак., 01.02.2018 23:46)
- Скажите, а кто-то такое использует? Контейнеры, например. Не абстрактно "где-то там", а самолично, в СВОИХ системах управления. Скрипач(50 знак., 01.02.2018 20:44)
- [POCO] C++ Libraries -> - Evgeny_CD(01.02.2018 22:10, ссылка)
- Не нужное. Люди просто зарабатывают деньги. Ну как с Qt (тоже, чаще, не нужна). "Пустой слой абстракции" в терминологии Скрипача. - fk0(01.02.2018 23:50)
- Почему ты отвергаешь другой подход: чтобы что-то отвергнуть или принять, я хочу изучить, что делают другие, и услышать мнение пробовавших устрицы? Разве не для этого наш форум существует? - Evgeny_CD(01.02.2018 23:53)
- Не нужное. Люди просто зарабатывают деньги. Ну как с Qt (тоже, чаще, не нужна). "Пустой слой абстракции" в терминологии Скрипача. - fk0(01.02.2018 23:50)