Библиотека C/C++ разработчика
6.81K subscribers
655 photos
690 videos
8 files
940 links
Полезные материалы по всему, что может быть полезно плюсовику/сишнику. По всем вопросам @evgenycarter
Download Telegram
📚Software Architecture with C++: Design modern systems using effective architecture concepts, design patterns, and techniques with C++20
Автор: Adrian Ostrowski (2021)

Для начала вы познакомитесь с архитектурными концепциями, включая устоявшиеся паттерны и новые тенденции. Затем книга объяснит, что такое архитектура программного обеспечения, и поможет вам изучить ее компоненты. Далее вы познакомитесь с концепциями проектирования, связанными с архитектурой приложений, и паттернами разработки программного обеспечения, а затем узнаете, как создавать, упаковывать, интегрировать и развертывать свои компоненты. В заключительных главах вы изучите различные архитектурные качества, такие как ремонтопригодность, возможность повторного использования, тестируемость, производительность, масштабируемость и безопасность. Наконец, вы получите представление о распределенных системах, таких как сервис-ориентированная архитектура, микросервисы и cloud-native.

#cpp #programming

👉 @cpp_lib
Please open Telegram to view this post
VIEW IN TELEGRAM
👍621
Media is too big
VIEW IN TELEGRAM
Практика языка C.
Константин Владимиров.

На этом занятии мы завершим первый семестр знакомства с основами языка C и разберём многомодульные программы и структуры данных.

00:00 Хеш-таблицы.
15:10 Алгоритм Рабина-Карпа.
22:30 Range-based queries и снова о деревьях.
29:42 Многомодульные программы.
36:30 Структуры данных.
42:40 Литература и задачи.
44:45 Демонстрация многомодульных программ.

источник

#cpp #programming

👉 @cpp_lib
👍92
Алгоритмы на С/С++

Задача о Ханойской башне
Быстрая сортировка (quick sort)
Бинарный поиск в отсортированном массиве
Сортировка методом выбора
Сортировка методом пузырька
Минимизация просмотров в методе сортировки пузырьком
Модифицированный метод пузырька
Сортировка методом вставок
Шейкер - сортировка

источник

#cpp #programming

👉 @cpp_lib
👍52
Инструменты и библиотеки для создания собственного игрового движка на C++

Вы хотите узнать больше об игровых движках и написать их самостоятельно? Это здорово! Чтобы помочь вам на этом пути, вот некоторые рекомендации по библиотекам и зависимостям C++, которые помогут вам начать работу.

https://pikuma.com/blog/how-to-make-your-own-cpp-game-engine

#cpp #programming

👉 @cpp_lib
👍51
CMAKE TUTORIAL

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

источник

#cpp #programming

👉 @cpp_lib
👍41