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

@itchannels_telegram - 🔥 best it channels

РКН: clck.ru/3FmxJF
Download Telegram
🖥 LearnCpp.com — это бесплатный обучающий ресурс, посвящённый изучению C++!

🌟 Сайт предлагает структурированный курс, начиная с самых базовых концепций, таких как настройка среды разработки и написание первых программ, до более сложных тем, включая объектно-ориентированное программирование, управление памятью, шаблоны и многопоточность. Уроки подходят как для новичков, так и для тех, кто хочет углубить свои знания в C++.

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

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍366🔥6
🖥 Огромный обучающий плейлист по созданию игрового движка на C++!

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

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
27👍11🔥8
🖥 Awesome C

Коллекция качественных проектов на чистом С.

🖥 Github

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥64🥰1
🔥 Эта статья описывает новый функционал индексации пакетов в C++26, который позволяет извлекать элементы из пакетов с помощью оператора подстрочного индекса T...[index]!

🌟 Это упрощает работу с параметрическими пакетами, устраняя необходимость в сложных или неэффективных решениях для извлечения элементов. Также обсуждаются особенности синтаксиса, такие как использование sizeof...(T)-1 для доступа к последнему элементу и возможности для будущих улучшений, например, поддержка отрицательных индексов.

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

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15👍53
🖥 EVE (Expressive Vector Engine) — библиотека для работы с SIMD (Single Instruction, Multiple Data) в C++!

🌟 Эта библиотека использует возможности C++20 и предлагает высокоуровневый интерфейс для работы с векторными инструкциями современных процессоров. EVE оптимизирована для архитектур Intel (SSE, AVX, AVX512) и ARM (NEON, ASIMD), а также поддерживает частичную работу с PowerPC (VMX, VSX).

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

🖥 Github

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥114🥰3
🖥 Видео: Безопасность и защита C++: выводы CPP Con Panel!

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

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

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

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

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

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍4🥰2🤨2
🖥 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
👍14🔥93
⚡️Легкий способ получать свежие обновления и следить за трендами в разработке на вашем языке. Находите свой стек и подписывайтесь:

МАШИННОЕ ОБУЧЕНИЕ: 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
6👍3
🖥 AI File Sorter

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

Github

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11👍32😁1🤣1🖕1
🔥 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
👍145🔥4
🖥 TON (Telegram Open Network) — это основной репозиторий экосистемы TON, содержащий реализацию узлов, инструменты для работы с блокчейном и другие компоненты инфраструктуры!

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

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

🖥 Github

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

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

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

🖥 Github

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍23🔥4🥰41
🖥 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