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

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

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

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

РКН: https://gosuslugi.ru/snet/67a5bac324c8ba6dcaa1ad17
加入频道
C++17: структурированные привязки, контейнеры и новые типы

C++17 – релиз, который расширил возможности C++: в языке появились структурированные привязки, контейнеры и новые типы данных.

https://prglb.ru/4n2py
#book

Настоящее классическое руководство пережило уже три издания и зарекомендовало себя как лучший источник изучения архитектуры создания программного обеспечения. Данное издание было существенно пересмотрено и исправлено с учётом последних достижений в данной области. Вы узнаете про основы и компетенции архитектуры ПО, про современные тенденции и приёмы и многое другое.

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

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

https://yangx.top/progbook/3329
#cpp #video

Мы уже многое умеем с помощью С++, однако ещё не пробовали самое важное — работу с базой данных. Какое приложение работает без данных? Правильно, никакое. Давайте научимся делать SQL запросы прямо из приложения на С++.

https://bit.ly/2OXNnmM
#book

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

https://yangx.top/progbook/3340
#cpp #book

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

https://bit.ly/2xYcN02
#book

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

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

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

https://yangx.top/progbook/3354
#cpp #beginners

Ни один язык вам не дастся, если вы не будете постоянно в нём практиковаться. На этом сайте вы найдёте 82 упражнения с решениями для начинающих С++ разрабоотчиков.

https://www.w3resource.com/cpp-exercises/basic/index.php
#cpp #design_patterns #advanced

На этом замечательном сайте вы найдёте паттерны проектирования на современном С++, различные реализации алгоритмов и структур данных, использование классов, параллелизма, контейнеров и многого другого.

https://cpppatterns.com/
#advanced #algorithms

Топ 20 алгоритмов сортировки и поиска с собеседований.

https://prglb.ru/2m0bu
#cpp #beginners

Многие разработчики привыкли к интерактиву и любят решать задачи, уточнять вопросы в интернете. Чтобы не читать книги по С++, вы можете прочитать этот интернет-учебник.

https://metanit.com/cpp/c/
#beginners #cpp

Lear-Cpp — это онлайн руководство по языку С++ с примерами и онлайн-компилятором для проверки своих решений.

https://www.learn-cpp.org/