Библиотека C/C++ разработчика | cpp, boost, qt
19.3K subscribers
2.06K photos
67 videos
16 files
4.36K links
Все самое полезное для плюсовика и сишника в одном канале.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/d6cd2932

Для обратной связи: @proglibrary_feeedback_bot

РКН: https://gosuslugi.ru/snet/67a5bac324c8ba6dcaa1ad17

#WXSSA
Download Telegram
🍩 Вопрос к подписчикам

В этот праздничный день отдохнём от задач. Вместо этого попросим вас написать пожелания по постам. Возможно каких-то тематик вам не хватает, или темы, которые вы хотели бы бы увидеть на канале. Критика тоже приветствуется😊

❗️Попросим учесть, что тематики можно было поместить в пост. Это пожелание.

P.S. Милых дам поздравляем с праздником 😼❤️

📍Навигация: ВакансииЗадачиСобесы

Библиотека C/C++ разработчика

#междусобойчик
6😁2
💥 Открытый вебинар | ИИ-агенты в продакшене: от хайпа к деньгам

Агенты уже везде. Но мало кто признаётся, сколько денег сжёг на бесконечных циклах, галлюцинациях в RAG и отсутствии мониторинга.

Полина Полунина, руководитель AI-направления Альфа-Банка, расскажет честно:

▪️ Чем агент отличается от «просто GPT с промптом» и когда бизнесу достаточно обычного LLM
▪️ 3 реальных кейса из корпоративной среды: что взлетело, а что нет
▪️ Live-демо работающего агента
▪️ ТОП-5 граблей, на которые наступают команды при внедрении

⏱️ 10 марта в 19:00 (МСК)

🎁 Участники получат промокод на скидку на самый полный курс по ИИ-агентам

👉 Регистрируйся
😁1
☝️ Уже сегодня: ИИ-агенты в продакшене — инженерный подход к интеграции LLM

Индустрия активно обсуждает потенциал нейросетей, способных автоматизировать бизнес-процессы и заменить целые отделы. Однако реальное внедрение агентов в production вскрывает серьёзные проблемы: разработчикам приходится бороться с непредсказуемыми галлюцинациями моделей, нестабильными API и сложной интеграцией в существующую архитектуру.

Сегодня в 19:00 МСК в рамках нашего курса «Разработка AI-агентов» мы проведём открытый вебинар «ИИ-агенты в продакшене: от хайпа к деньгам». Спикер — Полина Полунина, руководитель AI-направления в Альфа-Банке. Будем говорить о нейросетях с позиции жёсткой инженерии.

Разберём три реальных кейса из сурового банковского энтерпрайза, напишем и запустим агента прямо в эфире, честно обсудим грабли, на которые наступает бизнес при интеграции LLM.

Тем, кто придёт на эфир, дадим промокод AGENTS на скидку 10 000 ₽ на любой тариф курса.

👉 Занять место на вебинаре
😁3
👻 Язык Flame, или ещё одна попытка найти замену C++

Flame — системный язык программирования на базе C и LLVM, который предлагает альтернативный подход к управлению памятью и обработке ошибок.

Ключевые моменты статьи:

• memory safety без Borrow Checker — через статический анализ AST и автоматическую вставку инструкций удаления
• мета-исключения вместо try/catch — патчинг дерева токенов на этапе компиляции
• компактный фронтэнд весом всего 260 КБ против сотен мегабайт у конкурентов

Flame пока в активной разработке и имеет незакрытые вопросы по стабильности — но идеи внутри стоят изучения😎

👉 Статья
👉 Github

📍Навигация: ВакансииЗадачиСобесы

Библиотека C/C++ разработчика

#новости
👍1
Часовая готовность: создаём ИИ-агента в прямом эфире

В 19:00 МСК в рамках нашего курса «Разработка AI-агентов» стартует вебинар «ИИ-агенты в продакшене: от хайпа к деньгам». Спикер — Полина Полунина, руководитель AI-направления в Альфа-Банке.

Будет live-демо работающего агента, реальные метрики из корпоративной среды и честный разбор архитектурных граблей — без воды и «успешного успеха».

Всем зрителям эфира дадим эксклюзивный промокод AGENTS на скидку 10 000 ₽ на любой тариф курса.

👉 Занять место на вебинаре
😁1🥱1
🍬 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++ разработчика

#под_капотом
Please open Telegram to view this post
VIEW IN TELEGRAM
👍52