C++ Academy
16.5K subscribers
619 photos
127 videos
1 file
583 links
По всем вопросам- @haarrp

@itchannels_telegram - 🔥 best it channels

РКН: clck.ru/3FmxJF
Download Telegram
🖥 QtScrcpy — это программное обеспечение для отображения экрана и управления Android-устройствами в реальном времени через USB или сеть!

🌟 Оно не требует рут-прав и поддерживает три основные платформы: Linux, Windows и macOS. QtScrcpy обеспечивает высокую производительность, включая частоту кадров 30–60 FPS, разрешение до 1920×1080 и низкую задержку (35–70 мс), делая взаимодействие плавным и удобным.

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

🖥 Github

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥19👍54
🖥 Эта статья предоставляет практическое руководство по работе с библиотекой std::map из стандартной библиотеки шаблонов C++ (STL)!

🌟 Автор объясняет ключевые аспекты использования std::map, включая добавление, удаление и поиск элементов, а также демонстрирует примеры трансформации ключей и значений.

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

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍4🥰21
Forwarded from Machinelearning
⚡️ LLM4Decompile – это открытая большая языковая модель, предназначенная для декомпиляции бинарного кода в удобочитаемый исходный код.

В текущей версии она способна преобразовывать двоичные файлы Linux x86_64, скомпилированные с уровнями оптимизации GCC от O0 до O3, обратно в человеко-читаемый код на языке C.

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

Все материалы проекта доступны на Hugging Face под лицензией MIT и DeepSeek.

git clone https://github.com/albertan017/LLM4Decompile.git
cd LLM4Decompile
conda create -n 'llm4decompile' python=3.9 -y
conda activate llm4decompile
pip install -r requirements.txt


🟡 Github
🟡 Models
🟡 Paper
🟡 Colab

@ai_machinelearning_big_data

#llm #ml #ai #opensource #LLM4Decompile
#reverseengineering #decompile
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥29👍95
🖥 Modern Embedded Programming Course — это репозиторий, предоставляющий материалы для обучения современному программированию встроенных систем!

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

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

🖥 Github

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10💯6🔥41
🖥 CUDA-120-Days-Challenge — это структурированный план обучения, который охватывает основы программирования для графических процессоров с использованием NVIDIA CUDA!

💡 План рассчитан на 120 дней и включает в себя ежедневные концепции, упражнения, советы по отладке, а также рекомендации по ресурсам. В процессе обучения рассматриваются такие темы, как создание базовых ядер, управление памятью и оптимизация производительности. Челлендж включает шесть крупных проектов, которые помогают закрепить навыки параллельного программирования, работы с памятью и многозадачности на GPU.

🔐 Лицензия: MIT

🖥 Github

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

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

#курс #cpp

freecourses
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥17👍64
🖥 WinVisor — это эмулятор, использующий возможности Windows Hypervisor Platform (WHP) API для выполнения 64-разрядных пользовательских приложений Windows в виртуальной среде!

🔐 Лицензия: MIT

🖥 Github

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥42❤‍🔥1
🖥 ptrtut13 - версия 1.3 руководства "A Tutorial on Pointers and Arrays in C" Теда Дженсена!

💡 Первоначально опубликованное в 1990-х годах, это руководство считается одним из лучших ресурсов для изучения указателей и массивов в языке C. Поскольку оригинальный сайт автора был удален, данный репозиторий создан для сохранения и обновления этого материала.

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

🖥 Github

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10👍75
⚡️ Репозиторий cudacodes от Maharshi-Pandya — это сборник примеров и демо-проектов для работы с NVIDIA CUDA, который будет полезен разработчикам, интересующимся параллельным программированием и ускорением вычислений на GPU.

Что внутри и как работает:
• Практические примеры: Код демонстрирует различные техники работы с CUDA, начиная с базовых примеров и заканчивая более сложными алгоритмами для параллельных вычислений.
• Реализация на CUDA: Примеры написаны с использованием C/C++ и CUDA-расширений, что позволяет увидеть, как правильно организовывать код для выполнения задач на GPU.
• Инструкции по сборке: В репозитории, как правило, присутствуют инструкции по компиляции с помощью NVCC и запуску примеров, что упрощает изучение и практическое применение технологий.

Чем полезен для специалистов:
• Это отличный ресурс для изучения принципов работы GPU и оптимизации вычислительных задач.
• Примеры помогут разобраться в особенностях параллельного программирования и эффективного использования вычислительных ресурсов NVIDIA.
• Подходит как для новичков, так и для опытных разработчиков, желающих улучшить навыки в области высокопроизводительных вычислений.

Репозиторий станет незаменимым помощником для тех, кто хочет погрузиться в мир CUDA и освоить передовые методы ускорения вычислений на графических процессорах.

git clone https://github.com/Maharshi-Pandya/cudacodes.git

Github

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
8👍8🔥6
🎮 Valve опубликовала исходный код игр Half-Life 2 и Team Fortress 2

Valve выпустила исходный код набора инструментов "Source SDK 2013", который предназначен для создания модификаций к играм, работающим на движке Source.

Особенность публикации заключается в том, что в состав пакета включён исходный код таких игр, как Half-Life 2, Half-Life 2: Deathmatch и Team Fortress 2.

Поддерживается компиляция как под Linux, так и под Windows.

Код распространяется под лицензией SOURCE 1 SDK, которая позволяет использовать, копировать и модифицировать код, при условии, что результат будет распространяться бесплатно и не нарушать правила сервиса Steam.

Github
Docs

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍51🔥266🤝2❤‍🔥1
🖥 Эта статья посвящена созданию прототипа, позволяющего использовать библиотеки Boost в виде модулей C++20!

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

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

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10👍4🥰1🥴1
🖥 cute_headers — набор однострочных заголовочных файлов на языках C и C++, предназначенных для упрощения разработки игр!

🌟 Эти библиотеки не имеют внешних зависимостей и обеспечивают широкий спектр функциональности, необходимой для создания игр.

🖥 Github

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16🔥52
🖥 Руководство по улучшению безопасности C++ кода!

🕖 Продолжительность: 1:02:40

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

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥122👍1
🌟 Кажется, дебаг займет очень много времени...

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
😁46😭7👍3🥴31
🔥 Этот репозиторий — учебное руководство по программированию на ассемблере для архитектуры AMD64/Intel 64!

💡 В нем рассмотрены основы работы с регистрами, памятью, математическими операциями и бинарной логикой. Автор также объясняет, как работают машинные инструкции, ELF-файлы и загрузчик, что поможет понять, как взаимодействуют программы и процессор на низком уровне.

🖥 Github

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥23🤷‍♂11🥰1
🖥 Lexy — это библиотека C++, предназначенная для создания парсеров с использованием декларативного стиля программирования!

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

🔐 Лицензия: BSL-1.0

🖥 Github

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥81
🖥 cpplinks — это список ресурсов, посвященных языку C++!

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

🖥 Github

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥42
📞 Windows Terminal — это современный эмулятор терминала, разработанный Microsoft для Windows 10 и более новых версий операционной системы!

💡 Он поддерживает работу с различными командными оболочками, включая Command Prompt, PowerShell и Windows Subsystem for Linux (WSL), предоставляя пользователям возможность запускать их в отдельных вкладках внутри одного окна. Ключевые особенности Windows Terminal включают поддержку вкладок, расширенные возможности настройки, аппаратно-ускоренный рендеринг текста, а также поддержку эмодзи и других символов Unicode.

🔐 Лицензия: MIT

🖥 Github

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍116🔥2🤪2🤣1🍌1🖕1