C++ Academy
По всем вопросам- @haarrp
Ko'proq ko'rsatish11 371
Obunachilar
+1724 soatlar
+5957 kunlar
+1 27030 kunlar
- Kanalning o'sishi
- Post qamrovi
- ER - jalb qilish nisbati
Ma'lumot yuklanmoqda...
Obunachilar o'sish tezligi
Ma'lumot yuklanmoqda...
🖥 oneDNN — кроссплатформенная open-source библиотека С++ для приложений Deep Learning
oneDNN предоставляет ряд базовых строительных блоков для задач Deep Learning.
Библиотека оптимизирована для процессоров архитектуры Intel, Intel Graphics и процессоров на базе 64-битной архитектуры Arm (AArch64).
Также oneDNN имеет экспериментальную поддержку следующих архитектур: NVIDIA GPU, AMD GPU, OpenPOWER Power ISA (PPC64), IBMz (s390x) и RISC-V.
🖥 GitHub
🟡 Доки
🟡 Примеры использования oneDNN
@cpluspluc
👍 5❤ 3🔥 2🤔 2
Photo unavailableShow in Telegram
🖥 Catch2 — современный фреймворк тестирования на C++ для юнит-тестов, TDD и BDD
Catch2 в основном для модульного тестирования C++, но он также предоставляет базовые функции микробенчмаркинга и простые возможности BDD.
Главное преимущество Catch2 в том, что его можно использовать просто и естественно. Имена тестов не обязательно должны быть валидными идентификаторами, а утверждения выглядят как обычные булевы выражения C++.
🖥 GitHub
🟡 Доки
@cpluspluc
👍 10❤ 3🔥 2
Photo unavailableShow in Telegram
🖥 glaze — очень быстрая, работающая в памяти библиотека C++ для работы с JSON и интерфейсами
Одна из самых быстрых JSON-библиотек в мире. Glaze позволяет упростить интерфейсы и обеспечить высокую производительность.
🖥 GitHub
@cpluspluc
🔥 18❤ 6👍 3
🖥 Faiss — библиотека, написанная на C++, для работы с векторами
—
conda install -c pytorch faiss-cpu
Faiss — это библиотека для эффективного поиска сходства и кластеризации векторов. Faiss содержит алгоритмы поиска в наборах векторов любого размера, вплоть до таких, которые, возможно, не поместятся в оперативной памяти. Библиотека также содержит вспомогательный код для оценки и настройки параметров.
Faiss написана на C++, имеет удобный интерфейс для использования из Python. Часть из наиболее полезных и ресурсоёмких алгоритмов спроектированы для распараллеливания на GPU.
🖥 GitHub
🟡 Доки
@cpluspluc👍 12❤ 2🔥 2
🖥 libdatachannel — это open-source библиотека C++, реализующая каналы данных WebRTC, медиа-транспорт WebRTC и WebSockets
libdatachannel стремится быть простой и легкой библиотекой, с минимальным количеством внешних зависимостей, чтобы обеспечить прямое соединение между приложениями и веб-браузерами без необходимости импортировать какую-то раздутую библиотеку.
Интерфейс состоит из несколько упрощенных версий JavaScript WebRTC и WebSocket API, присутствующих в браузерах, чтобы облегчить разработку кросс-окружающих приложений.
libdatachannel написана на C++17 и имеет привязку к языку C.
🖥 GitHub
🟡 Доки
@cpluspluc
👍 14🔥 3❤ 2
00:02
Video unavailableShow in Telegram
🖥 Дорожная карта для изучения C с нуля
• Cпискjr полезных ресурсов для изучения CИ с нуля
• В статье представлены различные области, в которых автор нуждался в дополнительном разъяснении
• Автор предлагает начать свой собственный проект, выбрав тему, которая действительно интересует
• Для изучения внутренней части ОС x86-64 рекомендуется разработка драйвера ядра и руткита
@cpluspluc
C-1.mp40.90 KB
👍 12❤ 2🔥 2
1:29:35
Video unavailableShow in Telegram
🚀 Практика языка C (МФТИ, 2023-2024). Интермедия. Стандарт языка C.
На этом занятии мы поговорим о стандарте C. Мы начнём с попытки изобрести очень простой язык программирования и увидим на его примере основные особенности поведения высокоуровневых программ. Далее мы подробно разберём разные формы поведения программ на языке C, познакомимся и потренируемся со стандартом языка.
У нас будет один вставной момент где я учу детей разбивать программы на модули и писать тесты. Это связано с тем что они сейчас делают проекты, можете это пропустить если смотрите эту лекцию в отрыве от основного курса.
В конце я приготовил небольшое рассуждение про важность стандартизации.
00:00 Язык программирования INC и поведение программ
12:38 Семантика и стандарт языка
23:50 Поведение программ
34:15 Неопределённое поведение
47:17 Тренировка в чтении стандарта и время решать задачи
50:20 Немного информации про проект и live coding
01:08:43 Стандарт как источник знаний
01:19:11 Важность стандартизации
▪источник
#cpp #programming
@cpluspluc
Практика_языка_C_МФТИ,_2023_2024_Интермедия_Стандарт_языка_C_.mp4146.75 MB
❤ 12👍 5🔥 1🥰 1
00:10
Video unavailableShow in Telegram
Yandex DEVent PRO в Питере
Это серия офлайн-митапов для опытных бэкендеров от команды Поиска и Рекламных технологий. Здесь можно в закрытом формате познакомиться с лидами из других команд, обменяться опытом и пообщаться.
В этот раз митап пройдёт в Санкт-Петербурге 19 июня: будет настоящее раздолье для нетворкинга, а ещё обсуждение горячих и спорных тем по разработке в формате speed dating.
Спикеры и доклады:
🟡Константин Гудков, руководитель группы разработки Feature store. Расскажет о процессе создания Feature Store — интерфейса для работы с данными, который используется ML-моделями в Рекламе
🟡Сергей Скворцов, руководитель службы поискового райнтайма. Обсудит, как анализировать производительность нативных программ под Linux под нагрузкой с помощью Perforator
🟡Николай Савушкин, руководитель службы рекомендательных технологий. Расскажет о Real-time processing в рекомендательных системах Яндекса
А после докладов вас ждёт афтерпати: кальяны, аэрохоккей и прочие активности!
Узнать подробную информацию и зарегистрироваться можно по ссылке.
Ждём вас!
Реклама. ООО "Яндекс", ИНН 7736207543.
Comp 1.mp410.48 MB
👍 4🔥 1
00:16
Video unavailableShow in Telegram
🖥 CodeChecker — инструмент анализа и расширение для просмотра для Clang Static Analyzer и Clang Tidy
—
pip install codechecker
CodeChecker — это целая инфраструктура статического анализа, построенная на основе инструментария LLVM/Clang Static Analyzer и заменяющая scan-build в среде разработки Linux или macOS.
Также существует прекрасный плагин для VSCode
🖥 GitHub
🟡 Доки
@cplusplucezgif-3-9f5cdeca79.mp46.82 KB
🔥 10👍 5❤ 1
🖥 fmt — это open-source библиотека C++ для форматирования
fmt представляет собой быструю и безопасную альтернативу stdio из C и iostreams из C++
🖥 GitHub
🟡 Страничка fmt
@cpluspluc
👍 17❤ 4🥰 1