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

@itchannels_telegram - 🔥 best it channels

РКН: clck.ru/3FmxJF
Download Telegram
🖥 Столбцы таблицы Excel

Сложность: Низкая

Условие : на вход подается номер столбца, необходимо конвертировать его в буквенное представление, которое будет использоваться в таблице-Excel.

Пример:

Ввод:
columnNumber = 1
Вывод:
"A"

Ввод: columnNumber = 28
Вывод:
"AB"

Решение

Пишите свое решение в комментариях👇

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1111🔥1
🖥 AI Toolkit - это библиотека C++ только для заголовков, которая предоставляет инструменты для создания ИИ для NPC для игр.

Она предоставляет:

-Система конечных автоматов
- Дерево поведения
- Утилитарный ИИ
- Планирование действий с ориентацией на цель

$ git submodule add https://github.com/linkdd/aitoolkit.git
$ g++ -std=c++23 -Iaiotoolkit/include main.cpp -o mygame


Github
Docs

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍184🔥2
🕹 Nebula - это современный игровой движок на C++ с открытым исходным кодом и бесплатным использованием

https://github.com/gscept/nebula

Документация: https://nebulatrifid.org/

@cpluspluc
🔥125👍41
🛠 Откртый github-репозиторий для статического тестирования безопасности приложений на C.

Github

@cpluspluc
6🔥3👍2
🖥 Input parser (for C++)

Парсер командной строки C++.

Github

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍134👎2🔥2
🔥Подборка лучших обучающих каналов для программистов.

➡️Делитесь с коллегами и Сохраняйте себе, чтобы не потерять

#️⃣C#

С# академия
С# заметки — код, лучшие практики, заметки программиста c#
С# задачи и тесты
С# библиотека - актуальные бесплатные книги
C# вакансии - работа

Машинное обучение

Machine Learning - полезные статьи новости гайды и разбор кода
Ml Собеседование - подготовка к собеседовению мл, алгоритмам, кодингу
Ml ru - актуальные статьи, новости, код и обучающие материалы
Ml Jobs - вакансии ML
ML Книги - актуальные бесплатные книги МО
ML чат

🚀 Data Science

Анализ данных - полезные фишки, код, гайды и советы, маст-хэв датасаентиста
Data Jobs - ds вакансии
Аналитик данных
Data Science книги - актуальные бесплатные книги
Big data

🏆 Golang
Golang - подробные гайды, разбор кода, лучшие практики, заметки
Golang собеседование
Golang вакансии
Golang книги
Golang задачи и тесты
Golang чат
Golang news - новости go

🐍 Python

Python/django
Python Собеседование - подготовка к собеседовению python и разбор алгоритмов
Pro python - статьи, новости, код и обучающие материалы
Python Jobs - вакансии Python
Python чат
Python книги

Java

Java академия
Java вакансии
Java чат
Java вопросы с собеседований
Java книги

💻 C++

C++ академия
С++ книги
C++ задачи - подготовка к собеседовению мл, алгоритмам
C++ вакансии

💥 Хакинг Kali Linux

Kali linux
linux_kal - kali чат
Информационная безопасность

🐧 Linux

Linux academy

🦀 Rust
Rust программирование
Rust чат

🛢Базы данных
Sql базы данных
Библиотека баз данных
SQL чат

📲 Мобильная разработка
Android разработка
Мобильный разработчик гайды и уроки

🖥 Javascript/React/PHP
Javascript академия
React программирование
PHP
Книги frontend
Задачи frontend

🇬🇧 Английский для программистов

🧠 Искусственный интеллект
ИИ и технологии
Neural - нейросети для работы и жизни
Книги ИИ
Artificial Intelligence

🔥 DevOPs
Devops для программистов
Книги Devops

🌟 Docker/Kubernets
Docker
Kubernets

📓 Книги
Библиотеки Книг для программситов

💼 Папка с вакансиями:
Папка Go разработчика:
Папка Python разработчика:
Папка Data Science
Папка Java разработчика
Папка C#
10👍31
🔥 Итоги развития экосистемы C++ в 2023 году: Рост C++20, широкое внедрение инструментов на базе Clang, ИИ завоевывает доверие разработчиков и многое другое.

https://blog.jetbrains.com/clion/2024/01/the-cpp-ecosystem-in-2023/

@cpluspluc
👍43🔥31
Media is too big
VIEW IN TELEGRAM
🖥 Анализ приложений на C++ для оптимизации производительности

Некоторые из нас, вольно или невольно, сталкивались с необходимостью анализа кода для повышения производительности. Конечно, мы прибегали к различным профилировщикам кода, чтобы выяснить, что не так с нашим идеально написанным кодом... И чаще всего профилировщик удивлял нас, указывая на узкое место в коде!

Этот доклад - введение в оптимизацию производительности приложений на C++ с помощью таких инструментов, как Intel VTune Profiler и Intel Advisor. Мы кратко рассмотрим шаги по оптимизации производительности, затем возьмем небольшое приложение на C++ и попросим VTune и Advisor помочь нам понять, что происходит, каковы узкие места в производительности и как с ними справиться, чтобы сделать наше приложение эффективным с точки зрения памяти и вычислений. Мы проведем несколько итераций настройки этого приложения на C++ и посмотрим, как оно ускорится.

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

📌 Источник

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍621
🖥 mtm: Возможно, самый маленький полезный терминальный мультиплексор в мире на C++.

https://github.com/deadpixi/mtm

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍132🔥21
🖥 Sane C++ - это набор библиотек абстракции платформы C++ для macOS, Windows и Linux.

Github
Docs

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍75🔥21
🖥 C_std: Реализация стандартных библиотек C++ на языке C

Gihub

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
9🔥3👍21
🖥 Sparque

[Структура данных] Представляем 'sparque': контейнер последовательности для быстрой случайной вставки и удаления

#cpp #github

Github

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍931🔥1
🖥 radix-cpp: Реализация упорядоченной хэш-таблицы на set множеств и map для C++

Github

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍152🔥2
C++ Clustering Library

Библиотеку кластеризации C++: Высокопроизводительная альтернатива для ML-инженеров/аналитиков данных

Github

@cpluspluc
👍8🔥32
🎨 Simple Term Colors: Современная библиотека C++ для работы с цветами в терминале. С поддержкой RGB и HSL!

Github

@cpluspluc
👍153🔥1
🖥 Лучшие бесплатные курсы С++ 2024

Я собрал ТОПОВЫЙ список бесплатных курсов и книг, которые могут быть вам полезны, никаких устаревших гайдов и бесполезных уроков.

Читать

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16🔥94❤‍🔥1😁1
🖥 Проектно-ориентированное обучение

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

Github

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15🔥53
🖥 CMake Tutorial

1 | Understanding The Basics
2 | Libraries | Installing | Pairing with Executables | RE-DONE!
3 | Git Submodules (adding glfw windowing library example)
4 | Versioning Source Code
5 | Making Libs Optional
6 | Installing Your Software! (part 1/2 of install)
7 | Installing With CPack! (part 2/2 of install)
8 | find_library(...) (part 1/2 of find lib)
9 | find_package modules and config options (2/2 of find libs)
10 | Running CMake on Windows (like linux) (Over-explained)

📌 источник

#cpp #programming

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
13👍7🔥3