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

@itchannels_telegram - 🔥 best it channels

РКН: clck.ru/3FmxJF
Download Telegram
🖥 C++ Лучшие бесплатные курсы и книги 2024!

https://www.youtube.com/watch?v=ah9Fj37aAXE

📌 Все курсы и книги

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 webc </c>

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

git clone https://github.com/KDesp73/webc
cd webc
make

🖥 Github

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Insight Toolkit (ITK) — набор инструментов на С++ для обработки, сегментации и других операций со сложными N-мерными изображений

Имеется обёртка на Python для удобного использования:
pip install itk

ITK — это кроссплатформенная библиотека C++ с открытым исходным кодом, предоставляющая массу инструментов для анализа изображений.
ITK позволяет обрабатывать сложные изображений в 2, 3 и более измерениях.

🖥 GitHub
🟡 Доки

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡️ Benchmarking systems programming languages

Бенчмарк с алгоритмом рекурсивного деления между различными языками системного программирования (C vs. C++ vs. Rust vs. Zig)

Github

@cpluspluc
🖥 Maplab 2.0 — open-source фреймворк C++ для сканирования местности и создания карт

Maplab 2.0 — это открытый картографический фреймворк, написанный на C++, для одновременного картографирования несколькими людьми/роботами.
Фреймворк будет особенно полезен тем, кто занимается 3D-моделированием реальных объектов

🖥 GitHub
🟡 Wiki

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

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

ELFieScanner проверяет каждый запущенный процесс (как x86, так и x64) и загруженные библиотеки на предмет обнаружения вредоносных программ. Затем он выводит полученную телеметрию в JSON-файл.

Github

@cpluspluc
🖥 sherpa-onnx — open-source фреймворк C++ для задач распознавания речи, преобразования текста в речь без подключения к интернету

git clone https://github.com/k2-fsa/sherpa-onnx
cd sherpa-onnx
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Release ..
make -j6


Sherpa-onnx будет работать на встраиваемых системах, на Android, iOS, Raspberry Pi и много на чём ещё;
поддерживаются архитектуры RISC-V и x86_64

🖥 GitHub
🟡 Доки

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 fmt 11.0.0 Latest

Выпущена новая версия {fmt} 11.0, библиотки для форматирования строк.

В новой версии улучшена скорость сборки, добавлена поддержка модулей C++20, улучшены функции печати строк и еще много других обновлений.

Github

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Репозиторий с подборкой шаблонов, алгоритмов, реализаций разных структур данных на С++

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

Здесь реализованы алгоритм Флойда-Уоршелла, алгоритм Дейкстры, алгоритм Беллмана-Форда и другие;
приводятся разные вида сортировок: топологическая и другие;
имплементируются такие структуры данных как хэш-таблица, дерево, упорядоченное множество, очередь и т.д.

🖥 GitHub

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 skiftOS — новая операционная система на C++ для ARM, x86 и RISC-V

skiftOS — это не дистрибутив Linux, и вообще это не Unix-подобная система; skiftOS имеет некоторые схожие черты с 9front, Haiku и Fuchsia.

skiftOS позиционируется как простая, современная и модульная. В ней есть современная библиотека ядра на C++, реактивный пользовательский интерфейс и микроядро, обеспечивающее безопасность и модульность.

🖥 GitHub
🟡 Сборка и запуск

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

🖥 Github
⚡️Документация

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Blend2D — движок векторной 2D-графики на C++

Blend2D — это высокопроизводительный движок векторной 2D-графики, написанный на C++.
Blend2D использует встроенный JIT-компилятор для оптимизиции рендеринга и запуска обработки на CPU в несколько потоков.

Blend2D может рендерить прямоугольники, простые фигуры, состоящие из линий и кривых Безье, а также текст. Также поддерживается композиция пикселей, управление непрозрачностью и разные стили: сплошные цвета, градиенты и изображения.

🖥 GitHub
🟡 Доки

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Метапрограммирование

1. Введение в шаблоны
2. C++20: requires keyword
3. C++20: concepts
4. Operator spaceship
5. ADL и CRTP
6 (семинар). Typelist
7. Traits, Policy Based Design, Mixins
8. Полиморфизм
9 (семинар). Реализация std::function
10 (семинар). Реализация std::any без виртуальных функций

📌 источник

#лекции #cpp #programming

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