Эволюция подходов к написанию корутин от Си до С++20. Часть 3. Использование сопрограмм при обработке событий в Linux
Источник: Habr
Автор: AndrewDeveloper
Источник: Habr
Автор: AndrewDeveloper
Хабр
Эволюция подходов к написанию корутин от Си до С++20. Часть 3. Использование сопрограмм при обработке событий в Linux
В предыдущей статье я рассмотрел различные способы организации стековых корутин в языке Си. Сегодня рассмотрим вопросы, связанные с написанием стековых сопрограмм на С++, и создадим на их основе tcp...
❤1
Элегантный OSDev: Пишем ядро ОС на modern C++ без макросов. Часть 3: Аппаратный HAL и Прерывания
Источник: Habr
Автор: JordanCpp
Источник: Habr
Автор: JordanCpp
Хабр
Элегантный OSDev: Пишем ядро ОС на modern C++ без макросов. Часть 3: Аппаратный HAL и Прерывания
Приветствую, Хабравчане! Это третья часть цикла, где мы строим операционную систему, используя исключительно современный C++. В прошлых частях мы создали основу HAL и научились управлять физической...
❤1
Как упростить сборку на С++: мой open source-проект LightForge
Источник: Habr
Автор: SergeyStrukov (YADRO)
Источник: Habr
Автор: SergeyStrukov (YADRO)
Хабр
Как упростить сборку на С++: мой open source-проект LightForge
Когда много лет пишешь на C++ и регулярно работаешь с множеством небольших проектов, рано или поздно устаешь от рутины. Каждый раз — новый make-файл, новые зависимости и ошибки в длинных строках...
❤1
Пример решения комбинаторной задачи. В чем нам может помочь ИИ, а в чем инструментальное программирование
Источник: Habr
Автор: rukhi7
Источник: Habr
Автор: rukhi7
Хабр
Пример решения комбинаторной задачи. В чем нам может помочь ИИ, а в чем инструментальное программирование
Уважаемый @vvvphoenix заразил меня решением не решаемой задачи комбинаторики, вот его последняя статья поэтому поводу. Мне изначально хотелось написать о том, насколько это идеальный пример...
[Перевод] Карл Либерхер, Иэн Холланд «Обеспечение хорошего стиля объектно-ориентированных программ»
Источник: Habr
Автор: dm_ptmkn
Источник: Habr
Автор: dm_ptmkn
Хабр
Карл Либерхер, Иэн Холланд «Обеспечение хорошего стиля объектно-ориентированных программ»
Не зависящий от языка закон Деметры выражает принципы инкапсуляции и модульности в виде простого для применения правила, адресованного объектно-ориентированным программистам. Когда можно сказать, что...
❤1
librats: Выпуск версии 0.5.x. Ускорение поиска пиров, алгоритм spider, поддержка JavaScript, Python и многое другое
Источник: Habr
Автор: DEgITx
Источник: Habr
Автор: DEgITx
Хабр
librats: Выпуск версии 0.5.x. Ускорение поиска пиров, алгоритм spider, поддержка JavaScript, Python и многое другое
Всем привет! Я продолжаю развивать свою библиотеку для распределённых приложений, которая станет новым ядром поисковика rats-search. Она поможет вам построить собственную P2P-сеть и связать...
Как сериализовать всё состояние C++-программы и пережить обновление бинарника
Источник: Habr
Автор: Adler3D
Источник: Habr
Автор: Adler3D
Хабр
Как сериализовать всё состояние C++-программы и пережить обновление бинарника
(эксперимент десятилетней давности, который до сих пор не даёт мне покоя) ⚠️ Дисклеймер Это не готовая библиотека и не «лучше protobuf». Это экспериментальная система сериализации, написанная более 10...
Учимся правильно использовать ИИ при разработке программного обеспечения
Источник: Habr
Автор: rsashka
Источник: Habr
Автор: rsashka
Хабр
Учимся правильно использовать ИИ при разработке программного обеспечения
Недавно написал статью о проблемах использования ИИ (Иллюзии Интеллекта) при разработке программного обеспечения / Хабр , и решил не ждать у моря погоды, когда (и если) провайдеры исправят ситуацию на...
Передаем стандарт IEEE802.15.4-2003 по технологии SDR(Software Defined Radio) и HackRF
Источник: Habr
Автор: olrad
Источник: Habr
Автор: olrad
Хабр
Передаем стандарт IEEE802.15.4-2003 по технологии SDR(Software Defined Radio) и HackRF
IEEE802.15.4 - стандарт для беспроводных персональных сетей с низким уровнем мощности сигнала в нелицензируемых диапазонах частот. Он определяет физический уровень и MAC уровень доступа к среде. В...
[Перевод] RAII в современном C++: как правильно организовать автоматическое управление ресурсами
Источник: Habr
Автор: ph_piter (Издательский дом «Питер»)
Источник: Habr
Автор: ph_piter (Издательский дом «Питер»)
Хабр
RAII в современном C++: как правильно организовать автоматическое управление ресурсами
Привет, Хаброжители! 1. Введение В современном C++ управление ресурсами — это ключевая составляющая корректности программы, затрагивающая память, дескрипторы файлов, блокировки и все внешние системы,...
Как писать резюме в IT-сфере? Как даже хорошее резюме может терять отклики и что с этим делать?
Источник: Habr
Автор: HRCS
Источник: Habr
Автор: HRCS
Хабр
Как писать резюме в IT-сфере? Как даже хорошее резюме может терять отклики и что с этим делать?
Меня зовут Екатерина Рычкова, я CEO HR-агентства и рекрутёр с 15-летним опытом. Сегодня разбираю резюме кандидата из IT-индустрии с хорошим опытом, сильной технической базой и понятной целью: ...