Библиотека 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
加入频道
#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
3 лучших книги по объектно-ориентированному программированию

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

https://proglib.io/p/oop-books/
Организация разработки программ на С++

Часть 1
https://prglb.ru/1vtak

Часть 2
https://prglb.ru/578u4
Использование переменных объявленных в CMakeLists.txt внутри C++ файлов

Для чего это нужно? Например, вы хотите указать версию программы и ещё какую-нибудь служебную информацию, которая задаётся при сборке программы, но в тоже время вы хотите использовать данную информацию и в вашем C++ коде?

https://prglb.ru/2x95e
Middle C++ разработчик (backend) в Санкт-Петербурге
от 150 000 руб.
отличное знание С++; понимание принципов построения веб-сервисов; опыт системной разработки под Linux (предпочтительно Debian).

➡️ Подробности: https://teletype.in/@proglib.io/SJ87mUWBS
50 оттенков C ++

Speaker: Nicolai Josuttis
Event: встреча C ++ 2018

https://prglb.ru/3ooou
#advanced #video

Используем параллельные алгоритмы C++17 для лучшей производительности

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

https://prglb.ru/2ptig
#book

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

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

В этом небольшом практическом руководстве представлены основы и серьёзные возможности таких языков, как С и С++, на примере решения задач. Код хорошо документирован, также имеются блок-схемы для понимания работы циклов, ветвлений и функций. Авторы уделили внимание описанию библиотеки классов MFC, информационной и компьютерной безопасности с использованием С++ и решению сложных задач.

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

ООП является наиболее часто используемой парадигмой программирования на данный момент, и в каждом языке, который его реализует, есть свои особенности и принципы его применения. В настоящей книге вы прочтёте не о том, как применять ООП в языках программирования, таких как Java, C++ или PHP, а узнаете о том, что такое ООП, как осуществлять повторное использование и расширяемость проектируемых систем. Рассматриваемый в книге объектный подход охватывает весь жизненный цикл разработки программных продуктов.

https://yangx.top/progbook/3723
​​Авито приглашает студентов старших курсов для прохождения годовой оплачиваемой стажировки!

Подать заявку — http://bit.ly/2Hx7hnz

Условия:
- Стажировка длится от 6 месяцев до года. После этого срока лучшие стажёры получат возможность попасть в команду Авито.
- Это полноценная работа над крупным проектом. Мы заключаем трудовой договор на 20 часов в неделю.
- Рядом с тобой всегда будет наставник и опытная команда, которая поможет прокачать свои навыки.
- Уютный офис с целым рядом плюшек: от бесплатных обедов до тренажёрных залов.

Начните свою карьеру в крупной технологической компании и получите огромный опыт работы над высоконагруженными сервисами.