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

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

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

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

https://yangx.top/progbook/70
#advanced #book

Изучаем современный C++ 11, 14, 17 и 20 стандартов: контейнеры, стандартная библиотека шаблонов, указатели и ссылки, регулярные выражения, параллелизм и многопоточность и многое другое.

https://github.com/changkun/modern-cpp-tutorial
#book #security

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

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

На канале Handmade Hero вы найдёте серию видео, длящуюся более года и посвящённую созданию реальной игры на С++. Заходите, будет интересно.

https://www.youtube.com/user/handmadeheroarchive/videos
#book

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

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

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

https://yangx.top/progbook/3621
#advanced #cpp17

Большой и качественный обзор на особенности C++ 17.

https://prglb.ru/2zpn4
#advanced

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

https://monoinfinito.wordpress.com/series/exception-handling-in-c/
#book

Настоящее руководство посвящено главной теме информатики  -  алгоритмы. Их применение варьируется от низкоуровневого программирования до криптографии. В этой части вы познакомитесь с самыми базовыми из них: алгоритмическая сложность, различные сортировки и методы поиска.

https://yangx.top/progbook/3630
UNIX-подобная операционная система: пишем ядро на языке C

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

https://proglib.io/p/write-a-kernel/
Вы работаете программистом и хотите начать зарабатывать в 2-3 раза больше? Тогда Вам точно нужно посетить этот бесплатный вебинар в субботу (24.08) в 19:00 по МСК.

👨‍💻На вебинаре Вы узнаете:
1️⃣ Как устраиваться в зарубежные компании (как с переездом за границу, так и с возможностью работать удаленно) от $4000-$8000/в месяц!
2️⃣ Почему у Вас есть все шансы увеличить свою зарплату в 2-3 раза
3️⃣ На какую ЗП могут взять именно вас с текущим опытом работы
4️⃣ Пример резюме, с помощью которого можно устроиться на $2000/неделю.

Ведущий вебинара работает удаленно на компанию из США, получая зарплату $2000 в неделю.

Хотите начать зарабатывать больше? Переходите по ссылке и регистрируйтесь на вебинар!

Записаться 👉 http://bit.ly/2ZaHLyD
#advanced

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

https://www.bfilipek.com/2018/11/parallel-alg-perf.html?m=1
#algorithms

Асимптотическая сложность алгоритмов: что за зверь?

Асимптотическая сложность алгоритмов встречается повсеместно. Доступно рассказываем, что это такое, где и как используется.

https://prglb.ru/4zth2