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

@itchannels_telegram - 🔥 best it channels

РКН: clck.ru/3FmxJF
Download Telegram
🖥 Видео: Безопасность и защита C++: выводы CPP Con Panel!

🌟 Изучите последние достижения в области безопасности и защиты C++ от панели CPP Con. Эксперты обсуждают профили, контракты и проблемы интеграции новых функций безопасности.

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

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

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

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

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 SCUDA — это инструмент, позволяющий подключать GPU удалённых машин к устройствам с только CPU через сеть (GPU-over-IP)!

💡 Он предоставляет мост для выполнения вычислений на удалённых GPU, обеспечивая доступ к графическим процессорам для приложений, работающих на устройствах без встроенного GPU. Это полезно для разработки и тестирования в распределённых системах.

🌟 SCUDA поддерживает такие технологии CUDA, как cuBLAS, cuDNN и Unified Memory, обеспечивая совместимость с популярными библиотеками для вычислений на GPU. Основные сценарии использования включают локальное тестирование, удалённый доступ к GPU и распределённые вычисления.

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

🖥 Github

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡️Легкий способ получать свежие обновления и следить за трендами в разработке на вашем языке. Находите свой стек и подписывайтесь:

МАШИННОЕ ОБУЧЕНИЕ: t.me/ai_machinelearning_big_data
C++ t.me/cpluspluc
Python: t.me/pythonl
Linux: t.me/linuxacademiya
Хакинг: t.me/linuxkalii
Devops: t.me/DevOPSitsec
Data Science: t.me/data_analysis_ml
Javascript: t.me/javascriptv
C#: t.me/csharp_ci
Java: t.me/javatg
Базы данных: t.me/sqlhub
Python собеседования: t.me/python_job_interview
Мобильная разработка: t.me/mobdevelop
Docker: t.me/DevopsDocker
Golang: t.me/Golang_google
React: t.me/react_tg
Rust: t.me/rust_code
ИИ: t.me/vistehno
PHP: t.me/phpshka
Android: t.me/android_its
Frontend: t.me/front
Big Data: t.me/bigdatai
Собеседования МЛ: t.me/machinelearning_interview
МАТЕМАТИКА: t.me/data_math
Kubernets: t.me/kubernetc
Разработка игр: https://t.me/gamedev
Haskell: t.me/haskell_tg
Физика: t.me/fizmat

💼 Папка с вакансиями: t.me/addlist/_zyy_jQ_QUsyM2Vi
Папка Go разработчика: t.me/addlist/MUtJEeJSxeY2YTFi
Папка Python разработчика: t.me/addlist/eEPya-HF6mkxMGIy
Папка ML: https://t.me/addlist/2Ls-snqEeytkMDgy
Папка FRONTEND: https://t.me/addlist/mzMMG3RPZhY2M2Iy

😆ИТ-Мемы: t.me/memes_prog
🇬🇧Английский: t.me/english_forprogrammers
🧠ИИ: t.me/vistehno

🎓954ГБ ОПЕНСОРС КУРСОВ: @courses
📕Ит-книги бесплатно: https://t.me/addlist/BkskQciUW_FhNjEy
🖥 AI File Sorter

AI File Sorter — это универсальное приложение, которое автоматически упорядочивает файлы благодаря использованию технологий искусственного интеллекта. Оно сортирует файлы и папки по названиям и расширениям, позволяя предварительно просматривать и редактировать категории перед их применением. Среди ключевых возможностей программы выделяются интеграция с ChatGPT API для классификации данных, гибкая настройка правил сортировки, удобный интерфейс и совместимость с операционными системами Windows, macOS и Linux.

Github

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥 Low-Level Programming University — это образовательный ресурс и дорожная карта для начинающих и опытных программистов, желающих изучить низкоуровневое программирование!

🌟 Проект вдохновлен концепцией Google Interview University и охватывает такие темы, как компьютерная архитектура, операционные системы, языки низкого уровня (C, Assembly, Rust), программирование драйверов и ядра Linux, а также работу с аппаратным обеспечением и прошивками.

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

🖥 Github

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 TON (Telegram Open Network) — это основной репозиторий экосистемы TON, содержащий реализацию узлов, инструменты для работы с блокчейном и другие компоненты инфраструктуры!

🌟 TON — это децентрализованная платформа блокчейна, изначально разработанная командой Telegram, которая предоставляет инструменты для создания смарт-контрактов, проведения транзакций и развертывания децентрализованных приложений (dApps).

🔐 Лицензия: LGPL-v2

🖥 Github

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 acwj (A Compiler Writing Journey) — пошаговое руководство по созданию компилятора на языке C!

🌟 Автор предлагает детальное объяснение процесса разработки компилятора, начиная с анализа исходного кода и построения синтаксического дерева до генерации кода и оптимизаций.

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

🖥 Github

@cpluspluc
Please open Telegram to view this post
VIEW IN 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
🖥 Эта статья предоставляет практическое руководство по работе с библиотекой std::map из стандартной библиотеки шаблонов C++ (STL)!

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

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

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
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
🖥 Modern Embedded Programming Course — это репозиторий, предоставляющий материалы для обучения современному программированию встроенных систем!

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

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

🖥 Github

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

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

🔐 Лицензия: MIT

🖥 Github

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

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

#курс #cpp

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

🔐 Лицензия: MIT

🖥 Github

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 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
⚡️ Репозиторий 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
🎮 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
🖥 Эта статья посвящена созданию прототипа, позволяющего использовать библиотеки Boost в виде модулей C++20!

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

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

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