Библиотека C/C++ разработчика | cpp, boost, qt
20.9K subscribers
1.57K photos
41 videos
16 files
3.74K links
Все самое полезное для плюсовика и сишника в одном канале.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/d6cd2932

Наши каналы: https://yangx.top/proglibrary/9197

РКН: https://gosuslugi.ru/snet/67a5bac324c8ba6dcaa1ad17
加入频道
10 алгоритмов на графах в гифках

Подборка алгоритмов обхода графа с gif-анимациями и объяснениями. Статья поможет ознакомиться и разобраться с различными методами, которые используются в теории графов.

https://proglib.io/p/graphs-algoguide/
#book

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

https://yangx.top/progbook/1306
#book

Даже несмотря на то, что математика может вам казаться лишней в профессиональном программировании, где вы можете взять любую высокоуровневую библиотеку и использовать её в сложных вычислениях, изучение математики закладывает в вас навыки логического мышления. Серия этих книг раскрывает разные темы нескучным языком повествования. Вы узнаете о криптографии и способах шифрования, о простых числах и золотом сечении.

https://yangx.top/progbook/1322

https://yangx.top/progbook/1323

https://yangx.top/progbook/1324
#advanced

Следующая статья расскажет вам, почему указатели намного абстрактнее, чем вы думали.

https://stefansf.de/post/pointers-are-more-abstract-than-you-might-expect/
Тест: насколько хорошо вы знаете C++

Тест поможет проверить, насколько хорошо вы знаете С++. На выходе вы получите максимально объективную оценку.

https://proglib.io/p/cpp-test/
#video #advanced

В этом продвинутом курсе по C++ вы познакомитесь со следующими темами:
— обработка исключений;
— работа с файлами: запись и чтение;
— структуры и объединения;
— векторы;
— классы и объекты;
— наследование;
— полиморфизм и инкапсуляция;
— работа с STL и многое другое.

https://www.youtube.com/playlist?list=PLw_k9CF7hBpJKHeOFXOHOyy_KuR06aLqt
#advanced

Используем популярные STL алгоритмы для профессиональной разработки.

http://pfultz2.com/blog/2018/11/04/stl-alogrithms/
UNIX-подобная операционная система: пишем ядро на языке C

UNIX-подобная операционная система интересна для разбора, а также для написания собственного ядра, которое выведет сообщение. Ну что, напишем?

https://proglib.io/p/write-a-kernel/
#book

Если вы хотите писать качественные приложения, с хорошей архитектурой и переиспользуемыми компонентами, вам необходимо изучить принципы объектно-ориентированного программирования, и язык С++ для этого подходит как нельзя лучше. В настоящем руководстве автор познакомит вас с основами ООП и на многочисленных примерах продемонстрирует его пользу для разработки.

https://yangx.top/progbook/2109