Поздравляем Dingo с днём рождения!
- Хабр. Статья про неопределенное поведение С. Описаны очень тонкие и
опасные нюансы, о которых я даже и не знал, например. Evgeny_CD(1 знак., 01.12.2021 12:10, dao, ссылка, полностью)
- Интересно, в DSP Lib'е такие же товарищи как "оптимизаторы" языка C
покопались? Я тут пытался недавно применить целочисленные фильтры и
выяснил (вначале экспериментально, а когда офигел, потом уж и по
исходникам), что с какого-то релиза там делается округление суммы
не в конце, а в середине процесса, в результате чего оно, конечно,
процентов на 30 быстрее работает, но результаты вычислений можно
сразу выбрасывать в помойку - ar-elec(01.12.2021 18:08)
- В языках программирования действует железное правило "Каждый
последующий хуже предыдущего". - PlainUser(01.12.2021 16:53)
- Статья про UB и кривизну компиляторов. Undefined behaviour - это
вполне определённое поведение, но зависимое от компилятора и
процессора. На асме тоже можно писать всякую дичь, никто же не
делает это. Авторы (молодые ребята) "ищут" как художники и хотят
самоутвердиться. Не нравится им "опасные" int и арифметика с
указателями, но во всех старых учебниках всегда предупреждали про
int. А с указателями они из-за юного возраста, наверное, мало
работали. У них модель памяти всегда Costic(238 знак., 01.12.2021 16:17)
- В этом вся суть нашей Сишечки. С одной стороны, сам по себе С, даже
С11 по стандарту, это не шибко сложная вещь. Но! Если хочешь писать
реально переносимый код на MCU, то нужно одновременно в голове
держать просто срань правил и методов написания кода, от чего
реальный стандарт промышленного С будет 5к страниц, наверное, и
учить его надо 10 лет до уровня Гуру. - Evgeny_CD(01.12.2021 16:30)
- Всё-таки, Си - низкоуровневый язык, машинно-зависимый.
Переносимость и повторное использование кода были целями С++ и
Java, но не очень они добились этих целей. А вот вопрос
машинно-зависимости - неоднозначный. Сейчас вот много говорят про
потокобезопасность, защиту памяти и стека, атомарность ит.д. Лет 30
назад такие вопросы не были актуальны. Когда в Windows 2000 через
переполнение стека попёрли вирусы, то на наши strcpy() и т.д.
повесили "чёрную метку". Сейчас многоядерные Costic(152 знак., 01.12.2021 17:03)
- Если мы идем по пути "насрать на абстрактную машину, я пишу для
конкретного MCU", то это путь в ад. Новый MCU, и, в особенности,
компилятор для него, могут многие тонкие моменты реализовывать по
своему, не нарушая стандарта. И перенос старого кода в "новую,
улучшенную реальность" приведет к тому, что Арианы будут падать с
промышленной регулярностью. - Evgeny_CD(01.12.2021 16:37)
- Умереть должен не язык Цэ, а комитет по стандартизации оного языка.
Выписать всем замаравшимся по пять лет расстрела через повешенье -
и жизнь наладится. - LightElf(01.12.2021 14:18)
- раньше не понимал IAR, а теперь глянул, а у них веселье в самом
разгаре Mahagam(234 знак., 01.12.2021 14:12)
- Название опуса эмоционально заряжено, как и содержание. Но там есть
ссылка на годный материал по этой теме >>> SciFi(1 знак., 01.12.2021 12:25, ссылка)
- [SiFive ChipLink, TileLink] стандарт интерфейса взаимодействия
чипов и блоков внутри чипа. Evgeny_CD(195 знак., 01.12.2021 16:09, dao, ссылка, ссылка, полностью)
- [SiFive TileLink] Specification Межчиповая шина от SiFive (системного источника RISC-V ядер) -> Они курили мои посты!!! Evgeny_CD(239 знак., 04.12.2018 22:39, dao, ссылка, полностью)
- Платочки в формфакторе Raspberry Pi на RISC-V грядут. Заметим,
сразу идет bare metal ПО, FreeRTOS, и на картинке видим ChipLink.
Как там нарисовано, это 32 битная дуплексная шина. Что дает шанс на
подключение простых FPGA без трансиверов. Evgeny_CD(40 знак., 01.12.2021 16:14 - 16:16, dao, ссылка, ссылка, полностью)
- На старойпрестарой работе был ГОСТ в котором перечисленны
рекомендуемые надписи на панелях приборов. Meteor(35 знак., 01.12.2021 14:53, dao, полностью)
- !!! Малинка SMI (Secondary Memory Interface). Блин, оказывается
есть там шина, хотя и извращенная! Evgeny_CD(1 знак., 05.11.2021 00:36, dao, ссылка, полностью)
- [500 МГц осцы от Актаком]. Актаком - та еще штучка, я не рекламирую их. Просто обращаю
внимание, что 4-х канальный осц 500 МГц с НДС у них стоит ₽286к.
Какая-то новая реальность наступила (если там, конечно, честные 500
МГц) Evgeny_CD(2 знак., 18.11.2021 00:24, dao, ссылка, ссылка, полностью)
- Вот нашел Делитель 500 МГц с пином коэффициента HP-6501R
сопротивление 10 МОм/12 пФ zserg(8 знак., 01.12.2021 11:00, ссылка)
- Aliexpress 193т.р.-267т.р. доставка 11т.р. RxTx(1 знак., 18.11.2021 18:05, ссылка)
- Интересно, пассивные щупы 1:100 на 500 МГц бывают по осмысленным
ценам? Нашел только 250 МГц (якобы) Evgeny_CD(1 знак., 18.11.2021 12:50, ссылка)
- Ай-я-яй, неужели таки Актаком, а не перемаркированный OWON, как у
них было принято до их пор? :)) --> MBedder(1 знак., 18.11.2021 12:09, ссылка)
- Интересно предназначение и перспективы вот этой штуки... Гyдвин(1 знак., 10.11.2021 14:00, dao, ссылка, полностью)
- Semantic Versioning Specification (SemVer) Evgeny_CD(1 знак., 30.11.2021 17:53, dao, ссылка)
- Кстати, поделюсь-ка я рецептом о том, как дома приготовить копченую
рыбу. LordN(1149 знак., 30.11.2021 12:27, dao)
- Ничего себе! M$ пожмотилась, и хакер опубликовал секрет превращения
любого пользователя в админа. Работает во всех Windows (якобы) Evgeny_CD(1 знак., 24.11.2021 01:03, dao, ссылка, полностью)
- UK to ban default passwords in smart home devices. Toчкa oпopы(675 знак., 26.11.2021 11:48, dao, ссылка, полностью)
- А кто-нибудь писал полноценный модбас-клиент на МК (на ПС)? Чтобы
все как в ОРС-сервере, заполнил иерархическую табличку с тегами
(Канал->Устройство->Тег), стартанул и он все сам
делает... - IBAH(17.11.2021 13:50, dao, полностью)
- Не уж то первую толковую книгу по AI написали? Хабр. Коротко о
книге “Сильный искусственный интеллект”: что мы не знаем о будущем Evgeny_CD(1 знак., 24.11.2021 00:44 - 08:00, dao, ссылка, полностью)
- Различия между Google Chrome и Chromium. Evgeny_CD(1 знак., 24.11.2021 01:33, dao, ссылка)