Библиотека 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
加入频道
Cpp_refcard.pdf
24.1 KB
#cheatsheet #cpp

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

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

https://proglib.io/p/cpp-video-and-online-courses/
#cpp #video

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

https://bit.ly/2OXNnmM
#algorithms #video

Огромный плейлист, посмотрев который, вы узнаете, как реализовывать многие из популярных алгоритмов на языке программирования С++.

https://bit.ly/2R54uVD
#c_language #beginners

Думали начать изучать язык программирования С без нашей помощи? Как бы не так. Эта статья расскажет вам о первых шагах изучения: от установки компилятора до первой программы.

https://bit.ly/2Kpzmxn
#cpp #algorithms

Не менее замечательная статья по самым популярным алгоритмам и их реализации на С++. Будет полезна всем и каждому!

https://bit.ly/2Br75nf
3 лучших книги по объектно-ориентированному программированию

Лучшие книги по объектно-ориентированному программированию, как для новичков, так и для более опытных программистов.

https://proglib.io/p/oop-books/
#cpp #design_patterns #video

У компании JetBrains есть свой канал, куда они выкладывают видео на непростые и интересные темы. Так, в этом виде автор расскажет о паттернах проектирования, применяемые при создании программ и приложений на языке С++.

https://www.youtube.com/watch?v=j9arNRRoPe8
#cpp #video

Давно интересуетесь сетевым программированием на С++ для unix-систем? Это хорошо, потому что в этом видео автор постарался изложить всё, что на данный момент известно о сокетах, многопоточном программировании и мультиплексировании.

https://www.youtube.com/watch?v=UKgvHcqF7GU
#cpp #video #beginners

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

https://bit.ly/2AjiZxG
#c_language #algorithms

Реализация алгоритма сортировки пузырьком на языке Си:

#define SWAP(A, B) { int t = A; A = B; B = t; }

void bubblesort(int *a, int n)
{
int j, nn;

do {
nn = 0;
for (j = 1; j < n; ++j)
if (a[j-1] > a[j]) {
SWAP( a[j-1], a[j] );
nn = j;
}
n = nn;
} while (n);
}
15 популярных вопросов с IT-собеседований по языку C++

Мы собрали 15 самых каверзных вопросов с IT-собеседований по C++, на которые не просто желательно, а необходимо знать ответы.

https://proglib.io/p/tricky-challenges-cpp/
#book

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

https://yangx.top/progbook/770
#video #oop

Структуры и классы — основные и самые важные конструкции языка С++, которые часто применяют на практике и которые следовало бы знать вам. В этом видео лектор расскажет об основах объектно-ориентированного программирования, куда входят:
1. Методы;
2. Конструкторы и деструкторы;
3. Объекты и классы;
4. Модификаторы доступа и многое другое.

https://www.youtube.com/watch?v=Yr_wH42sPT0
#beginners #video

Прежде чем выбрать язык программирования и начать его изучать, следовало бы изучить основы программирования, которые в общих чертах ничем не отличаются от языка к языку. И как же ещё можно выучить основы, если не посмотреть Гарвардский курс по основам программирования CS50!

https://bit.ly/2p9fzaR
Составляем план обучения и выбираем книги C++ для чайников

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

https://proglib.io/p/cpp-plan-books/