C++ Academy
16K subscribers
591 photos
125 videos
1 file
556 links
По всем вопросам- @haarrp

@itchannels_telegram - 🔥 best it channels

РКН: clck.ru/3FmxJF
Download Telegram
🖥 Полезное руководство, в котором описывается процесс создания собственной версии системы хранения данных на C и C++, аналогичной Redis!

💡 В этом проекте автор шаг за шагом объясняет, как построить минималистичную версию Redis, обучая основам работы с памятью, базами данных и механизмами кэширования.

🔗 Ссылка: *клик*

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
ФИЗМАТ - топовый канал про Физику, Математику и ИТ.

С помощью картинок и шортcов даже новички разберутся в сложных концепциях и формулах.

Присоединяйтесь: t.me/fizmat
🔥 Курс: создайте свой процессор с нуля!

🌟 Это действительно полезный ресурс для разработчиков низкоуровневых систем и позволяет лучше понимать аппаратный уровень!

🔗 Ссылка: *клик*

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 AlgoPlus — это библиотека на C++17, предоставляющая готовые для использования сложные структуры данных и алгоритмы!

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

🔐 Лицензия: Apache-2.0

🖥 Github

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 esp32-weather-epd — проект дисплея с прогнозом погоды на основе ESP32 и электронно-бумажного дисплея (EPD)!

🌟 Устройство отображает текущую погоду, прогноз и время, получая данные через API. Подходит для самостоятельной сборки и изучения работы с EPD-дисплеями и интеграцией IoT.

🔐 Лицензия: GPL-3.0

🖥 Github

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
Жиза ?

@cpluspluc
🖥 Курс: Написание драйверов для Linux на языке C!

🔗 Курс: *клик*
🖥 Github

@linuxacademiya
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Полезная книга с поэтапным объяснением процессов разработки ОС, включая программирование на x86 Assembly, отладку на железе и создание процессов!

🖥 Github

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡️ Опубликована стандартная Си-библиотека newlib 4.5.0

После года работы над проектом команда Cygwin выпустила версию стандартной Си-библиотеки newlib 4.5.0, разрабатываемую специалистами из Red Hat.

Эта библиотека предназначена для создания компактной версии стандартной Си-библиотеки (libc), подходящей для применения во встраиваемых системах с ограниченным объемом постоянной памяти и ОЗУ. Проект написан на языке Си и доступен под лицензией LGPLv2.

В новой версии :
- Добавлена поддержка спецификации POSIX.1-2024.
- Добавлен порт для архитектуры набора команд Synopsys Designware ARCv3.
- Переработаны сценарии сборки libgloss, в которых прекращена поддержка старых платформ (xc16x) и сведена в один Makefile поддержка оставшихся (moxie, v850, i960, msp430, frv, i386 и т.п.).
- Улучшена поддержка система на базе архитектуры Arc (Argonaut RISC Core).
- Порт sys/xtensa заменён на machine/xtensa в сочетании с библиотекой libgloss.
- Обеспечена совместимость с GCC 15.

https://github.com/cygwin/cygwin/releases/tag/newlib-4.5.0

@cpluspluc
🖥 ENet — легковесная и надежная библиотека для работы с UDP-сетями, обеспечивающая доставку пакетов с гарантией порядка и надежности!

🌟 Она поддерживает фрагментацию пакетов и предоставляет простое API для реализации клиент-серверных приложений. Библиотека не включает высокоуровневые функции, такие как аутентификация или шифрование, что делает её гибкой и портируемой. Этот репозиторий является форком оригинальной библиотеки ENet с добавлением поддержки IPv6 и улучшением кода

🔐 Лицензия: MIT

🖥 Github

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 "Библия" программирования на языке C!

🔗 Ссылка: *клик*

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥 GPU Glossary — это справочник, объясняющий ключевые термины и концепции, связанные с архитектурой, программированием и использованием GPU!

🌟 Он охватывает аппаратные компоненты (например, CUDA ядра, Tensor ядра, память GPU), программные инструменты и API, такие как CUDA и NVIDIA драйверы, а также концепции параллельного вычисления (потоки, блоки, иерархия памяти).

🔗 Ссылка: *клик*

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Clay — библиотека для высокопроизводительного создания макетов 2D-пользовательского интерфейса, написанная на языке C!

🌟 Она предоставляет очень быстрые механизмы для расчёта и размещения элементов интерфейса (время выполнения — в пределах микросекунд), поддерживает модель раскладки, похожую на flexbox, и может работать в WebAssembly (WASM).

🌟 Clay использует минимальное количество памяти благодаря статическому аллокатору, не имеет внешних зависимостей и имеет декларативный синтаксис, схожий с React. Библиотека позволяет создавать сложные UI-компоненты с возможностью работы с элементами, такими как изображения, прямоугольники и другие кастомные элементы. Она также поддерживает прокрутку, взаимодействие с мышью и плавающие элементы. Всё это даёт гибкость для создания сложных интерфейсов с высокими требованиями к производительности.

🔐 Лицензия: Zlib

🖥 Github

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Большая шпаргалка, которая содержит исчерпывающие руководства по различным инструментам, необходимым для программирования на ассемблере, реверс-инжиниринга и бинарного анализа!

🌟 Каждая шпаргалка содержит инструкции по установке, примеры использования и расширенные советы для различных операционных систем.

🔐 Лицензия: MIT

🖥 Github

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
🌐 level-ip — реализация пользовательского (userspace) TCP/IP-стека для Linux, использующая устройства TUN/TAP!

🌟 Цель проекта — изучение работы TCP/IP, программирования сетей на уровне системы Linux, а также использования сокетного API. Реализация сопровождается обучающими материалами, охватывающими темы, такие как Ethernet и ARP, IPv4 и ICMPv4, TCP и управление потоком данных.

🔐 Лицензия: MIT

🖥 Github

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM