Программирование паяльником, пыльное железо и тонны легаси? Как на самом деле устроена разработка ПО в телекоме
https://habr.com/ru/companies/yadro/articles/737186/
https://habr.com/ru/companies/yadro/articles/737186/
Хабр
Программирование паяльником, пыльное железо и тонны легаси? Как на самом деле устроена разработка ПО в телекоме
Автор статьи — Александр Иргер Архитектор программного обеспечения в YADRO. Работает в телекоме 15 лет. Принимал участие в проектах по внедрению 4G, а затем и...
Live++ (универсальный инструмент горячей перезагрузки C++), работающий на Xbox Series X.
https://youtu.be/rU_IMya4Ksc
https://youtu.be/rU_IMya4Ksc
YouTube
Live++ on Xbox Series X/S (C++ code hot-reload)
Live++ (https://liveplusplus.tech/) running on an Xbox Series X.
Left: Xbox Series X console output.
Right: Developer PC, changing C++ code in Visual Studio.
Left: Xbox Series X console output.
Right: Developer PC, changing C++ code in Visual Studio.
Использование классов enum в качестве битовых масок.
https://voithos.io/articles/enum-class-bitmasks/
https://voithos.io/articles/enum-class-bitmasks/
voithos.io
Enum Class Bitmasks | voithos.io
Combining the convenience of bitmasks with the safety of scoped enums.
Рефакторинг с C++17 std::Optional.
https://www.cppstories.com/2018/04/refactoring-with-c17-stdoptional/
https://www.cppstories.com/2018/04/refactoring-with-c17-stdoptional/
C++ Stories
Refactoring with C++17 std::optional
There are many situations where you need to express that something is “optional” - an object that might contain a value or not. You have several options to implement such case, but with C++17 there’s probably the most helpful way: std::optional.
For today…
For today…
Руководство для начинающих по соревновательному программированию.
https://dev.to/crazycodigo/a-beginners-guide-to-competitive-coding-1009
https://dev.to/crazycodigo/a-beginners-guide-to-competitive-coding-1009
DEV Community
A Beginner's Guide to Competitive Coding
By Samrat Chakraborty Competitive programming teaches the art of breaking a problem into...
Что такое COM объект, как происходит его разработка, какие особенности реализации COM Microsoft?
https://habr.com/ru/articles/738350/
https://habr.com/ru/articles/738350/
Хабр
Не умер ли еще Microsoft COM, где можно найти его применение?
К написанию статьи меня подтолкнул вот такой вопрос: Всем добрый день. Хотел бы получить краткие и понятные для новичка ответы на следующие вопросы: Что такое COM объект?...
🔝 10 самых популярных проектов с открытым кодом на GitHub в 2023 году
В этой статье перечислены 10 самых быстрорастущих репозиториев GitHub с открытым исходным кодом: альтернативы ChatGPT, Tableau, GitHub, AirTable, Slack и другим популярным проприетарным сервисам.
🔗 Основной сайт
🔗 Зеркало
В этой статье перечислены 10 самых быстрорастущих репозиториев GitHub с открытым исходным кодом: альтернативы ChatGPT, Tableau, GitHub, AirTable, Slack и другим популярным проприетарным сервисам.
🔗 Основной сайт
🔗 Зеркало
Библиотека C/C++ разработчика | cpp, boost, qt pinned Deleted message
Blur Behind: главное о спецэффекте, провалы на разных ОС (Linux, Windows, macOS), рабочие способы реализации и использование Qt Framework исключительно с применением классического QWidget-based-подхода.
https://habr.com/ru/companies/vk/articles/735716/
https://habr.com/ru/companies/vk/articles/735716/
FlexFlow
Распределенная среда глубокого обучения, поддерживающая гибкие стратегии распараллеливания.
Читать статью
Распределенная среда глубокого обучения, поддерживающая гибкие стратегии распараллеливания.
Читать статью
IEEEXtreme — 24-ех часовое соревнование по программированию, в котором участникам предлагается решать разнообразные задачки. Недавно был проведен эксперимент, в котором нейросеть ChatGPT принимала участие в соревновании, причем тестировали три языка: Java, C++ и Python. Результат печальный: в среднем человек оказывается в 3-5 раз более успешным, а на advanced уровне эффективность ChatGPT падает в 23 раза. При этом разница между 4 и 3.5 версией нейросети практически отсутствует.
Восстание машин отменяется?
Восстание машин отменяется?
Ускорение вставки отсортированного (или в основном отсортированного) списка ключей в std::map или другой упорядоченный ассоциативный контейнер
Небольшая заметка об удобном увеличении скорости работы программы.
Читать статью
Небольшая заметка об удобном увеличении скорости работы программы.
Читать статью
📱AR-технологии: что такое визуальное позиционирование
Из статьи нашего читателя вы узнаете, что такое визуальное позиционирование и почему AR-технологии не только скоро станут повсеместными, но и отвлекут нас от мечтаний о настоящих мультивселенных (или дадут возможность с комфортом их дождаться).
🔗 Основной сайт
🔗 Зеркало
Из статьи нашего читателя вы узнаете, что такое визуальное позиционирование и почему AR-технологии не только скоро станут повсеместными, но и отвлекут нас от мечтаний о настоящих мультивселенных (или дадут возможность с комфортом их дождаться).
🔗 Основной сайт
🔗 Зеркало