Библиотека 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
加入频道
#cpp #video

Если вы взялись изучать С++, будьте готовы отдавать этому всё своё время. Поскольку язык достаточно сложный, вам придётся также изучать сетевое программирование, работу с памятью, графикой и многим другим. Данный курс покажет вам, как создавать игры на С++, используя популярный движок Unreal Engine 4.

https://bit.ly/2Pid0U3
Сайт на C++ своими руками с помощью библиотеки cgicc

Рассказываем об основах создания простого бэкенда для сайта на обычном шаред-хостинге с помощью языка C++ и библиотеки cgicc.

https://proglib.io/p/cpp-backend-with-cgicc/
#cpp #video

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

1. Установка С++ на Маc, Windows, Linux;
2. Работа с числами, строками, массивами;
3. Структуры;
4. Функции;
5. Объекты и классы;
6. Наследование, полиморфизм и инкапсуляция;
7. Указатели, ссылки и многое другое.

https://bit.ly/2yBdfje
10 особенностей С++, о которых знают лишь опытные программисты

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

https://proglib.io/p/hiddencpp/
#video

Несмотря на строгость С++, на нём так же можно писать плохие программы, как и на любом другом языке программирования. Как писать на С++ не нужно, узнаем из доклада следующего спикера:

https://bit.ly/2SXDdpb
#cpp

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

https://bit.ly/2AXMjLC
#cpp

Учёные считают, что научиться чему-то можно благодаря играм. Эту идею поддерживают также педагоги, один из которых, Майкл Доусон, написал несколько книг по изучению языков программирования посредством игр. Приятного чтения!

https://yangx.top/progbook/70
Пишем собственный игровой движок с помощью C++

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

https://proglib.io/p/cpp-game-engine/
#cpp #video

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

https://www.youtube.com/watch?v=LuaNbkRPGRo
#cpp #book

С++ - это мощный язык программирования, позволяющий благодаря своим инструментам писать качественное и эффективное программное обеспечение. Наверняка вы слышали о библиотеке шаблонов, которой язык может по праву гордиться. Эта книга описывает С++ 11, С++14 и С++17 применительно к шаблонам и показывает примеры, где такие шаблоны могут оказаться незаменимыми. Также авторы расскажут о преимуществах шаблонов, о метапрограммировании и повторном использовании кода без потери производительности.

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

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

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

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

https://www.youtube.com/playlist?list=PLwIHK2uxMxq1VgkbaHAEDlUk9Zwwk36FN
#cpp #beginners

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

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

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

https://www.youtube.com/watch?v=Dth5HkonCYk
#cpp #book

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

https://bit.ly/2xYcN02
13 материалов для «продолжающих» С++ разработчиков

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

https://proglib.io/p/cpp-advanced/
#cpp #book

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

https://yangx.top/progbook/928
#cpp #algorithms #data_structure

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

https://bit.ly/2PC1kfn