seniorcpp | Unsorted

Telegram-канал seniorcpp - Senior C++ Developer

13626

Изучаем C++. По вопросам сотрудничества: @adv_and_pr

Subscribe to a channel

Senior C++ Developer

CNTK

CNTK (Microsoft Cognitive Toolkit) - это набор инструментов с открытым исходным кодом для глубокого обучения, разработанный корпорацией Microsoft. Он позволяет создавать и обучать нейронные сети с помощью C++. CNTK обладает рядом преимуществ, делающих его привлекательным выбором для задач глубокого обучения.

#для_продвинутых

Читать полностью…

Senior C++ Developer

LevelDB

LevelDB — это высокопроизводительная библиотека C++ для хранения пар ключ-значение, разработанная Google. Она обеспечивает упорядоченное отображение строковых ключей к строковым значениям.

#для_продвинутых

Читать полностью…

Senior C++ Developer

Abseil

Abseil — это набор библиотек общего назначения для C++, открытый компанией Google. Он предназначен для расширения возможностей стандартной библиотеки C++ и включает в себя хорошо протестированный код, используемый во внутренних проектах Google.

Стоит отметить, что Abseil не является заменой стандартной библиотеки C++. Google скорее делится своим полезным и проверенным кодом с сообществом разработчиков.

#для_продвинутых

Читать полностью…

Senior C++ Developer

ffead-cpp

ffead-cpp — это веб-фреймворк, фреймворк приложений и набор утилит, объединенные в один пакет. Он также предоставляет встроенное ядро сервера, совместимое с HTTP/HTT2/Web-Socket.

#для_продвинутых

Читать полностью…

Senior C++ Developer

libPhenom

libPhenom — это фреймворк событий, разработанный Facebook для создания высокопроизводительных и масштабируемых систем на C++. Он обеспечивает простой и эффективный способ публикации и подписки на события, а также маршрутизации событий между различными компонентами системы.

#для_продвинутых

Читать полностью…

Senior C++ Developer

LibU

LibU — это кроссплатформенная библиотека с открытым исходным кодом, предоставляющая простой и унифицированный интерфейс для работы с графическим интерфейсом пользователя (GUI) в различных операционных системах. Она позволяет создавать приложения с интуитивно понятным интерфейсом, независимо от того, на какой платформе они будут работать.

#для_продвинутых

Читать полностью…

Senior C++ Developer

SaneCppLibraries

SaneCppLibraries — это набор библиотек C++, разработанных для упрощения и ускорения разработки программного обеспечения, доступная на Windows, macOS, Linux и других платформах. Библиотеки имеют открытый исходный код и распространяются под лицензией MIT.

#для_продвинутых

Читать полностью…

Senior C++ Developer

C++ Workflow

C++ Workflow — это набор инструментов и библиотек, предназначенный для упрощения разработки C++-приложений. Он основан на идее разделения приложения на модули, которые могут быть независимо разработаны, протестированы и развернуты.

#для_продвинутых

Читать полностью…

Senior C++ Developer

Применяем стандартные алгоритмы в C++. Семь примеров

Смотреть статью

Читать полностью…

Senior C++ Developer

SObjectizer

SObjectizer — это небольшой, но мощный фреймворк с открытым исходным кодом, предназначенный для упрощения разработки многопоточных и распределенных приложений на C++.

#для_продвинутых

Читать полностью…

Senior C++ Developer

Динамическая JIT компиляция C++

Смотреть статью

Читать полностью…

Senior C++ Developer

ETL

ETL (Embedded Template Library) — это библиотека шаблонов для C++, предназначенная для использования во встраиваемых системах. В отличие от стандартной библиотеки шаблонов (STL), ETL фокусируется на эффективном использовании ресурсов при работе с ограниченной памятью микроконтроллеров.

#для_продвинутых

Читать полностью…

Senior C++ Developer

Cinder

Cinder (libCinder) — это бесплатная и open-source библиотека C++ для создания визуального контента и генеративного искусства. Она позиционируется как конкурент Processing, но для C++. Cinder предоставляет широкий набор инструментов для работы с 2D и 3D графикой, аудио, видео, сетями и сенсорным вводом.

#для_продвинутых

Читать полностью…

Senior C++ Developer

Dlib

Dlib — это кроссплатформенная библиотека с открытым исходным кодом, написанная на C++. Она предоставляет широкий спектр инструментов для решения задач машинного обучения и обработки изображений, а также создания сложных программных решений на C++. Dlib написана с акцентом на идеи проектирования по контракту и компонентно-ориентированного программирования, что делает ее набором независимых программных компонентов.

#для_продвинутых

Читать полностью…

Senior C++ Developer

Конкурс для тех, кто не боится высоких нагрузок 😎

Мы в VK вовсю готовимся к Highload++. Привезём много крутого — и вы обязаны это увидеть.

Поэтому мы решили разыграть 2 билета на ивент 💙

Условия простые:
✅подпишитесь на каналы @vkjobs, @backendhubvk и @frontendhubvk
✅нажмите кнопку «Участвовать»
✅увеличьте свои шансы и пригласите друга — вместе веселее!

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

Участников: 0
Призовых мест: 2
Дата розыгрыша: 16:00, 01.11.2025 MSK (2 дня)

Читать полностью…

Senior C++ Developer

regexp — большие гонки

"Если компьютеры станут слишком мощными, мы можем организовать их в комитеты. Это их прикончит" (с) неизвестный автор

Смотреть статью

Читать полностью…

Senior C++ Developer

C++26 — прогресс и новинки от ISO C++

Смотреть статью

Читать полностью…

Senior C++ Developer

Cxxomfort

Cxxomfort — это набор инструментов с открытым исходным кодом, предназначенный для облегчения работы с языком программирования C++. Он был создан, чтобы помочь разработчикам работать с постоянно развивающимся стандартом C++, снизить нагрузку при переписывании кода, обеспечить обратную и прямую переносимость

Это ценный инструмент для любого разработчика C++. Он может помочь вам повысить производительность, улучшить качество кода и упростить разработку программного обеспечения.

#для_продвинутых

Читать полностью…

Senior C++ Developer

STXXL

STXXL, или Standard Template Library for Extra Large Data Sets, — это библиотека шаблонов C++, предназначенная для работы с очень большими наборами данных, которые не помещаются в оперативной памяти. Она реализует контейнеры и алгоритмы, способные обрабатывать терабайты данных на диске.

#для_продвинутых

Читать полностью…

Senior C++ Developer

В новой статье на Хабре Алексей Кременьков, бэкенд-разработчик в Яндекс 360, рассказывает о создании и эволюции сервиса динамического шардирования Sharpei для масштабирования PostgreSQL под нагрузкой в 300К+ RPS.

Пошагово разберём, как:

• Создали собственный инструмент для управления 700+ шардами PostgreSQL
• Справились с пиковыми нагрузками при миграциях
• Автоматизировали перенос пользователей между шардами и переехали в облако без даунтайма

Сервис Sharpei позволил Яндекс Почте перейти к гибкому горизонтальному масштабированию, полностью автоматизировать управление шардами и добиться четырёх девяток отказоустойчивости.

↘️ Подробнее читайте на Хабре

Реклама. ООО «Яндекс». ИНН 7736207543

Читать полностью…

Senior C++ Developer

Libevent

Libevent — это кроссплатформенная библиотека, предоставляющая API для работы с событиями в Unix-подобных операционных системах и Windows. Она позволяет разработчикам создавать асинхронные приложения, эффективно используя сетевые ресурсы.

#для_продвинутых

Читать полностью…

Senior C++ Developer

Алиасы в GIT

Большинство из нас знают, что такое GIT. При этом большинство из тех, кто им пользуется, постоянно применяют, по сути, одни и те же команды.

Например:

git status
git commit -m 'commit'

Git позволяет создавать алиасы команд. Благодаря этому вы можете вводить не длинную строку команды, а ее короткий псевдоним.

Создаём alias:

git config --global alias.st status
git config --global alias.cm 'commit -m'

Теперь нам не нужно постоянно вводить git status или git commit -m, достаточно ввести:

git st
git cm

Читать полностью…

Senior C++ Developer

nanodbc

nanodbc — это небольшая обертка C++ для нативного C ODBC API. Она позволяет разработчикам C++ легко и удобно взаимодействовать с базами данных, поддерживающими ODBC.

#для_продвинутых

Читать полностью…

Senior C++ Developer

Libcds

Libcds (Concurrent Data Structures) — это библиотека C++ для безопасных многопоточных структур данных и методов безопасного освобождения памяти. Она практически header-only, то есть все структуры данных определены в заголовочных .h-файлах, а только реализация ядра алгоритмов SMR (Safe Memory Reclamation) вынесена в небольшую динамическую библиотеку.

#для_продвинутых

Читать полностью…

Senior C++ Developer

stdgpu

stdgpu — это библиотека с открытым исходным кодом, предоставляющая универсальные структуры данных GPU для быстрого и надежного управления данными. Она вдохновлена стандартной библиотекой C++ (STL) и предлагает аналогичные интерфейсы и функциональные возможности, но оптимизирована для работы на GPU.

#для_продвинутых

Читать полностью…

Senior C++ Developer

libhv

libhv — это кроссплатформенная сетевая библиотека C/C++ для разработки TCP/UDP/SSL/HTTP/WebSocket/MQTT клиентов и серверов. Она позиционируется как более простая в использовании, чем libevent, libev и asio, при этом предлагая событийный цикл с неблокирующим вводом-выводом и таймером, простой API, поддержка богатого набора протоколов.

#для_продвинутых

Читать полностью…

Senior C++ Developer

APR

APR (Apache Portable Runtime) — это библиотека с открытым исходным кодом, которая обеспечивает кроссплатформенную поддержку для задач разработки программного обеспечения. Она используется в различных приложениях, включая веб-серверы, серверы приложений и сетевые утилиты.

#для_продвинутых

Читать полностью…

Senior C++ Developer

Вам нравится читать контент на этом канале?

Возможно, вы задумывались о том, чтобы купить на нем интеграцию?

Следуйте 3 простым шагам, чтобы сделать это:

1) Нажмите на ссылку: Вход
2) Пополняйтесь удобным способом
3) Размещайте публикацию

Если тематика вашего поста подойдет нашему каналу, мы с удовольствием опубликуем его.

Читать полностью…

Senior C++ Developer

Подводные камни С++. Решаем загадки неопределённого поведения

Изучение и понимание неопределённого поведения — важный шаг для разработчика C++, поскольку undefined behavior бывает источником серьёзных ошибок и проблем в программах.

Смотреть статью

Читать полностью…

Senior C++ Developer

Tiny-dnn

Tiny-dnn — это легкая библиотека глубокого обучения, написанная на C++14. Она предназначена для работы на устройствах с ограниченными вычислительными ресурсами, таких как встраиваемые системы и устройства Интернета вещей (IoT).

#для_продвинутых

Читать полностью…
Subscribe to a channel