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

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

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

Наши каналы: https://yangx.top/proglibrary/9197

РКН: https://gosuslugi.ru/snet/67a5bac324c8ba6dcaa1ad17
加入频道
🔥 Cute Headers — коллекция минималистичных и самодостаточных библиотек на Си!

Если вы разрабатываете на Си и устали от огромных библиотек, которые только усложняют жизнь, то этот репозиторий для вас!

📂 Что внутри?

• Минималистичные заголовочные файлы (header-only).
• Нет зависимостей — просто добавь и используй!
• Подходит для игр, графики, математики и многого другого.

🚀 Примеры использования:

• Векторная и матричная математика.
• Работа с файлами и строками.
• Утилиты для разработки игр.

🔗 Ссылка на репозиторий
Компания Valve сделала огромный подарок для разработчиков и фанатов Team Fortress 2, добавив исходный код игры в набор инструментов Source SDK. Это открывает новые возможности для моддинга, создания кастомного контента и глубокого изучения механик любимой игры.

👉 Репозиторий
Документация PostgreSQL — лучший источник знаний о СУБД. Но она отличается огромным объемом: не каждый разработчик осилит 3024 страницы формата А4.

Опытный бэкендер составил список самых важных сведений, которые ему самому хотелось бы знать перед началом работы с PostgreSQL. Эта подборка сэкономит вам несколько недель изучения документации, и скорее всего, пригодится для работы с другими СУБД.

👉 Список самого важного
⚔️ Поздравляем героев программирования на C++:

▪️ smart pointer — спецагент по зачистке memory leaks

▪️ templates — универсальный солдат, который может стать чем угодно

▪️ noexcept — снайпер, отстреливающий неожиданные исключения

Кого забыли в этом списке? Делитесь в комментариях 👇
👉 Интенсив «Архитектуры и шаблоны проектирования» для middle и senior-разработчиков

Проверьте свои знания, ответив на 8 вопросов – https://proglib.io/w/ecd22809

🧐 Кому подойдет?
Разработчикам, которые знают любой объектно-ориентированный язык программирования и хотят углубиться в архитектурные паттерны.

🎮 Как проходит обучение?
В течение всего интенсива вы будете создавать игру «Звездные войны» и применять ключевые архитектурные паттерны. В процессе изучите:
– Как строить гибкую архитектуру, которая не замедляет разработку
– Как применять IoC-контейнеры и писать модульные тесты
– Как использовать SOLID за пределами ООП
– Как внедрять CI/CD и снижать технический долг

👉 Подробная программа обучения

А по промокоду MIDDLE до 28 февраля вы получите дополнительную скидку на обучение
Please open Telegram to view this post
VIEW IN TELEGRAM
📊 Как себя чувствует IT-рынок в 2025 году?

Друзья, запускаем важное исследование рынка труда в IT!

Нам очень важно понять:
• Как изменились зарплаты
• Что происходит с наймом
• Есть ли сокращения или рост

🔐 Опрос полностью анонимный
⏱️ Займёт всего 3-5 минут
📈 Результаты опубликуем в подробной статье

Ваши ответы помогут составить реальную картину происходящего в индустрии.

👉 Пройти опрос
🤔 Основы математики в Machine Learning / Deep Learning

🗓 6 марта приглашаем вас на прямой эфир, где мы подробно разберем ряд Тейлора, собственные векторы и другие ключевые понятия в ML.
(ссылка)

🌟 Спикер: *Мария Горденко* – Старший преподаватель ФКН НИУ ВШЭ, НИТУ МИСИС, аспирант департамента анализа данных и искусственного интеллекта ФКН НИУ ВШЭ, а также преподаватель на курсе Алгоритмы и структуры данных в proglib academy.


Место работы: Инженер-программист, ведущий эксперт НИУ ВШЭ, цифровой ассистент и цифровой консультант НИУ ВШЭ.


😮 На вебинаре вы узнаете:

🔵 Теорию вероятностей: обсудим случайные величины, вероятность, математическое ожидание и дисперсию.

🔵 Линейную алгебру: изучим векторы, матрицы, собственные векторы и собственные значения.

🔵 Математический анализ: разберем производные и разложение функций в ряд Тейлора.

🔵 Практику: применим полученные знания на реальных кейсах из области Machine Learning и Deep Learning.

🎯 Почему это важно?
Понимание математических основ помогает глубже разобраться в работающих под капотом алгоритмах ML/DL и эффективно применять их на практике.

👉 Присоединяйтесь к нам и совершенствуйте свои навыки в машинном обучении!

📌 Регистрация по ссылке: https://proglib.io/w/e540f708
😱 Неужели обычный popcount() всё ещё медленнее, чем хакерская табличная реализация?

Такие вопросы возникают у многих разработчиков при оптимизации низкоуровневого кода.

💡 Статья представляет подробный обзор алгоритмов манипуляций с битами, от наивных подходов до оптимизированных решений с параллельной обработкой и таблицами.

Ключевые моменты статьи:
- Различные подходы к разворотам битов числа (наивный, параллельный, табличный)
- Оптимизированные алгоритмы подсчёта единичных битов (popcount)
- Быстрые методы нахождения LSB (least significant bit) и операции select
- Эффективное деление на 2^k-1 без использования операции деления

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

Статья будет особенно полезна для разработчиков высокопроизводительных систем, шахматных движков, создателей succinct структур данных и всех, кто работает с низкоуровневыми оптимизациями.

Что удивительно, встроенный метод __builtin_popcount не всегда является самым быстрым, а табличные методы часто побеждают даже в 2025 году!
Роботы уже помогают получить работу в Сбере 🤖

⚡️ AI-рекрутер моментально анализирует твои ответы и выдаёт фидбэк сразу после интервью. Больше никаких “Мы вам перезвоним” – всё быстро, чётко и по делу.

Как получить пре-офер от Сбера?
1️⃣ Зарегистрируйся на платформе
2️⃣ Авторизуйся через Телеграм
3️⃣ Пройди AI-интервью

💡 Обратную связь ты получишь сразу, а рекрутеры Сбера свяжутся с тобой в течение нескольких дней.

🔗 Попробуй прямо сейчас! 👉 https://clc.to/GkOTTA 🚀

Реклама. ПАО СБЕРБАНК, ИНН 7707083893. Erid 2VtzqubZo8S
📊 Почему увольнять программистов ради ИИ — путь к провалу

Мы разберем, почему компании, которые массово увольняют разработчиков в пользу ИИ, рискуют остаться у разбитого корыта. Сгенерированный код не умеет исправлять баги, а инженеры, которые действительно понимают систему, становятся редкостью и роскошью.

➡️ Что внутри статьи

▪️ Почему новые поколения программистов рискуют потерять ключевые навыки.

▪️ Как компании, заменившие инженеров ИИ, столкнутся с серьезными проблемами.

▪️ Почему опытные разработчики станут супердорогими и востребованными.

▪️ К чему приведет полная ставка на искусственный интеллект в IT.

🔵 Подтяните свои знания о машинном обучении вместе с нашим курсом «Базовые модели ML и приложения»

🔗 Читайте статью
Please open Telegram to view this post
VIEW IN TELEGRAM
🧑‍💻 Статьи для IT: как объяснять и распространять значимые идеи

Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.

Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.

Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.

👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.