Библиотека C/C++ разработчика | cpp, boost, qt

Библиотека C/C++ разработчика | cpp, boost, qt

@cppproglib

Все самое полезное для плюсовика и сишника в одном канале.По рекламе: @proglib_advУчиться у нас: https://proglib.io/w/d6cd2932Для обратной связи: @proglibrary_feeedback_botРКН: https://gosuslugi.ru/snet/67a5bac324c8ba6dcaa1ad17#WXSSA

19 212 подписчиков
ЕжедневноКачество: 100%🇷🇺 RUПоследний пост: 10.03.2026
Открыть в TelegramПоделиться в TG

Последние посты

Библиотека C/C++ разработчика | cpp, boost, qt — пост в ТГ канале
Библиотека C/C++ разработчика | cpp, boost, qt@cppproglib

Самый востребованный навык в ИТ в 2026-м — навык создания ИИ-агентовМы полностью переработали курс «Разработка AI-агентов» под реалии 2026 года. Никакой долгой теории — с самого начала пишем код. Обучать и делиться набитыми шишками будут эксперты-практики из Газпромбанка, Альфа-Банка и других бигтехов.В программе:— архитектура автономных систем с тестированием, ReAct-циклами и контролем токенов;— практическая работа с актуальными фреймворками LangGraph, AutoGen, MCP и CrewAI;— настройка продвинутого RAG для парсинга документов и точного поиска;— внедрение решений с учётом действующего законодательства (152-ФЗ);— дипломная работа, за основу которой можно взять свой рабочий проект или задачу, которую предложим мы.Эксперты поделятся инсайтами из реального продакшна — тем, о чём вам никогда не расскажет ни одна нейросеть.Запись первого открытого вебинара, на котором мы вместе с руководителем AI-направления в Альфа-Банке Полиной Полуниной пилили агента в прямом эфире.Ах да, чуть не забыли! Дарим промокод AGENTSWEB на скидку 10 000 рублей и два курса сверху при покупке до 15 марта 🎁→ Стать AI-инженером

15 мар. 2026 г.1 710В Telegram
Библиотека C/C++ разработчика | cpp, boost, qt — пост в ТГ канале
Библиотека C/C++ разработчика | cpp, boost, qt — пост в ТГ канале
Библиотека C/C++ разработчика | cpp, boost, qt@cppproglib

⌚ Современный C++ для встраиваемых системДоклад Рутвича Карканиса с CppCon — подробный разбор того, как использовать современный C++ в embedded-системах с ограниченными ресурсами: от базовой семантики до продвинутой оптимизации.❗ Ключевые моменты доклада:• динамический vs статический полиморфизм — скрытая стоимость виртуальных функций и vtable в условиях жёстких ограничений памяти• шаблоны, концепции C++20 и SFINAE — как перенести максимум работы на этап компиляции и получить нулевые накладные расходы в рантайме• управление памятью, placement new, volatile и атомарные операции — инструменты, без которых невозможно написать надёжный код для микроконтроллеровОсновной фокус — практические паттерны и техники, которые позволяют писать чистый, безопасный и производительный C++ даже в условиях embedded, где нет ни кучи памяти, ни роскоши ОС.📺 Доклад📍Навигация: Вакансии • Задачи • СобесыБиблиотека C/C++ разработчика#свежак

15 мар. 2026 г.1 500В Telegram
Библиотека C/C++ разработчика | cpp, boost, qt — пост в ТГ канале
Библиотека C/C++ разработчика | cpp, boost, qt — пост в ТГ канале
Библиотека C/C++ разработчика | cpp, boost, qt@cppproglib

📰 Свеженькое из мира C++Подготовили подборку самых интересных материалов за неделю о разных аспектах программирования и интересных проектах в мире C++.😎 Интересное:• Реферальный рекрутинг в IT — альтернативный способ устроиться на работу• Избавляемся от комментариев — способы очистки проекта от мёртвых комментариев• Язык Flame — новая надежда убить язык C++• std::expected — альтернатива std::optional возвращающая понятную ошибку• Словарь айтишника — немного сленга из мира IT 🔹📍Навигация: Вакансии • Задачи • СобесыБиблиотека C/C++ разработчика#свежак

14 мар. 2026 г.1 590В Telegram
Библиотека C/C++ разработчика | cpp, boost, qt — пост в ТГ канале
Библиотека C/C++ разработчика | cpp, boost, qt@cppproglib

💣 Задача на выходные: контекст с состояниемКоллега написал менеджер транзакций. На code review всё выглядит норм — но остаётся ощущение, что тут есть баги 😸class TransactionContext { static TransactionContext* current; std::vector<std::function<void()>> rollbacks;public: static TransactionContext& get() { return *current; } void addRollback(std::function<void()> fn) { rollbacks.push_back(fn); } TransactionContext() { current = this; } ~TransactionContext() { for (auto& rb : rollbacks) rb(); current = nullptr; }};🎯 Задание: Найди минимум 3 проблемы в этом коде. 🙂 Подумай: thread safety, исключения в деструкторах, вложенные транзакции.📍Навигация: Вакансии • Задачи • СобесыБиблиотека C/C++ разработчика #междусобойчик

13 мар. 2026 г.1 690В Telegram
Библиотека C/C++ разработчика | cpp, boost, qt — пост в ТГ канале
Библиотека C/C++ разработчика | cpp, boost, qt — пост в ТГ канале
Библиотека C/C++ разработчика | cpp, boost, qt@cppproglib

📖 Словарь айтишника: почему джун сидит на шадовинге, сеньор занимается гейткипингом, а тимлид — на бенчеЭти слова звучат на каждом созвоне, в каждом оффере и каждом чате с тимлидом. Пора наконец разобраться, что они значат👀 Читать дальше📍Навигация: Вакансии • Задачи • СобесыБиблиотека C/C++ разработчика#свежак

13 мар. 2026 г.1 990В Telegram
Библиотека C/C++ разработчика | cpp, boost, qt — пост в ТГ канале
Библиотека C/C++ разработчика | cpp, boost, qt@cppproglib

😎 Топ-вакансий для C++ разработчиков за неделюC++ разработчик — УдалёнкаC++ Developer (Search) — от 250 000 и до 400 000 ₽ Гибрид (Москва)С разработчик — Удалёнка✍️ Еще больше топовых вакансий — в нашем канале C++ jobs📍Навигация: Вакансии • Задачи • СобесыБиблиотека C/C++ разработчика #буст

12 мар. 2026 г.2 170В Telegram
Библиотека C/C++ разработчика | cpp, boost, qt — пост в ТГ канале
Библиотека C/C++ разработчика | cpp, boost, qt@cppproglib

🍬 std::expected<T,E>: почему это не просто «optional с ошибкой»C++23 принёс std::expected. Это не обёртка над optional — это принципиально другая семантика, которую важно понять сразу.✏️ Структурная разницаstd::optional<T> // возвращает «значение или ничего»std::expected<T,E> // возвращает «значение или причина отсутствия»С его помощью можно вернуть код ошибки expected<int, ErrorCode> parse(string s); // Пустой optional говорит «нет». Expected говорит «нет, потому что...»❗️Под капотомexpected<T,E> — это discriminated union из T и E с флагом. Размер: max(sizeof(T), sizeof(E)) + 1 байт на флаг. Аналогично variant<T, unexpected<E>>.💡 Когда выбирать expectedЕсли caller должен знать причину — expected. Если причина не важна — optional. Если ошибка аномальна и не должна обрабатываться в каждой точке — исключение. Это три разных инструмента для трёх разных ситуаций.📍Навигация: Вакансии • Задачи • СобесыБиблиотека C/C++ разработчика #под_капотом

11 мар. 2026 г.2 550В Telegram
Библиотека C/C++ разработчика | cpp, boost, qt — пост в ТГ канале
Библиотека C/C++ разработчика | cpp, boost, qt@cppproglib

⏳ Часовая готовность: создаём ИИ-агента в прямом эфиреВ 19:00 МСК в рамках нашего курса «Разработка AI-агентов» стартует вебинар «ИИ-агенты в продакшене: от хайпа к деньгам». Спикер — Полина Полунина, руководитель AI-направления в Альфа-Банке.Будет live-демо работающего агента, реальные метрики из корпоративной среды и честный разбор архитектурных граблей — без воды и «успешного успеха».Всем зрителям эфира дадим эксклюзивный промокод AGENTS на скидку 10 000 ₽ на любой тариф курса.👉 Занять место на вебинаре

10 мар. 2026 г.2 040В Telegram

Похожие каналы