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

@itchannels_telegram - 🔥 best it channels

РКН: clck.ru/3FmxJF
Download Telegram
Курт Гантерот. Оптимизация программ на C++. Проверенные методы повышения производительности

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

📘 Книга

@cpluspluc
👍113🔥2👎1
😁41👍19🔥42👎2😢2🥰1
Библиотека C++ для разработки композиторов Wayland

Louvre - это высокопроизводительная библиотека на языке C++, предназначенная для создания композиторов Wayland, в которой большое внимание уделяется простоте разработки.

🐱 Github Louvre

📌 Обсуждения
Please open Telegram to view this post
VIEW IN TELEGRAM
👍93🔥2
🔥 "Вредоносные программы и криптография 20: шифрование/дешифрование полезной нагрузки с помощью Skipjack. Простой пример на C++."

📌 https://cocomelonc.github.io/malware/2023/08/28/malware-cryptography-20.html

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍82🔥2
Простая сетевая библиотека на языке C/C++

🐱 Github: https://github.com/KaySteinhoff/EasyConnect

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍82🔥2👏1
🛡 Структуры данных

1. О большое (Big O) - верхняя оценка сложности алгоритмов
2. О большое (Big O). Случаи логарифмической и факториальной сложности
3. Статический массив. Структура, его преимущества и недостатки
4. Примеры реализации статических массивов на C+
5. Динамический массив. Принцип работы
6. Реализация динамического массива на Python
7. Реализация динамического массива на С++ с помощью vector
8. Односвязный список. Структура и основные операции
9. Делаем односвязный список на С++
10. Двусвязный список. Структура и основные операции


#video #algorithm

https://www.youtube.com/watch?v=gHLDdM59Di8&list=PLA0M1Bcd0w8x4jEp1r_aN3xlnlbfx9RQ2

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍85🔥3
🖥 Бесплатный курс по программированию на современном C++ на Github

Этот бесплатны курс предназначен для тех, кто уже знаком с языком С и объектно-ориентированным программированием, для достижения овогоуровня владения программированием на C++.

Курс охватывает основы программирования на C++ и переходит к продвинутой семантике и концепциям языка.

https://github.com/federico-busato/Modern-CPP-Programming

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍137🔥5
🖥 gperftools

Создайте свой собственный профилировщик памяти на С++. На самом деле это несложно, в чем вам поможет данный гайд.

Github: https://github.com/gperftools/gperftools

Гайд: https://gaultier.github.io/blog/roll_your_own_memory_profiling.html


@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥31
This media is not supported in your browser
VIEW IN TELEGRAM
ℹ️8 основных протоколов Интернета, которые вы должны знатьℹ️

HTTP (Hypertext Transfer Protocol) - это стандарт для передачи веб-контента через Интернет.

HTTPS (Hypertext Transfer Protocol Secure) - это защищенная версия HTTP, которая шифрует данные для безопасного веб-общения.

TCP (Transmission Control Protocol) - это надежный, ориентированный на соединение протокол для передачи данных по сетям, обеспечивающий доставку данных.

IP (Internet Protocol) - это набор правил, регулирующих маршрутизацию и адресацию пакетов данных в Интернете.

FTP (File Transfer Protocol) используется для передачи файлов между компьютерами в сети или через Интернет.

SSH (Secure Shell) - защищенный протокол для удаленного доступа к сетевым устройствам и серверам.

SMTP (Simple Mail Transfer Protocol) используется для отправки электронных сообщений между почтовыми серверами.

UDP (User Datagram Protocol) - протокол передачи данных по сетям без подключения и более быстрый, но не гарантирующий доставку.

@cpluspluc
21👍8🤯1
🖥 Минимальная реализация нейронной сети

https://github.com/dlidstrom/NeuralNetworkInAllLangs

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13👍42
This media is not supported in your browser
VIEW IN TELEGRAM
🛰 SpaceDyn -Библиотеки MATLAB/C++ для кинематического и динамического анализа и моделирования космических роботов.

https://github.com/Space-Robotics-Laboratory/SpaceDyn

@cpluspluc
👍105🔥4
🖥 Паттерн проектирования "Наблюдатель" в C++

Часть 1 - Простая реализация
Часть 2 - Расширяемость и абстракция
Часть 3 - Регистрация и время жизни
Часть 4 - Специфическая система уведомлений
Часть 5 - Обзор и дальнейшие шаги

👉 источник

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥146👍1🥰1