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

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

http://www.beroal.in.ua/article/dijkstra/
#advanced

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

https://solarianprogrammer.com/2012/10/17/cpp-11-async-tutorial/
#advanced

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

http://cplusplus.bordoon.com/cplusplusadvice.html
Лучшие инструменты и советы начинающему C++ программисту

Хотите изучать C++? Делимся важными навыками, фреймворками и советами, которые помогут начинающему C++ программисту устроиться на работу.

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

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

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

Современный C++: время компиляции, работа со стандартной библиотекой, оптимизация и многое другое.

http://aras-p.info/blog/2018/12/28/Modern-C-Lamentations/
#advanced

Некоторые мысли по поводу современного C++ и GameDev.

http://www.elbeno.com/blog/?p=1598
#book

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

https://yangx.top/progbook/1260
#video #advanced

Длинный туториал для начинающих разработчиков по объектно-ориентированному программированию на C++. Вы узнаете про классы, объекты, полиморфизм, наследование, инкапсуляцию и многое другое.

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

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

https://www.sanfoundry.com/cpp-programming-examples-data-structures/