Библиотека 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
加入频道
Data Structures and Algorithm Analysis in C++ (2011)
Автор: Dr. Clifford A. Shaffer
Количество страниц: 624

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

Скачать книгу
👁👁 11 советов для программиста, которые помогут сохранить зрение при длительной работе за компьютером

Делимся советами, как айтишнику сохранить здоровье глаз при работе за компьютером.

https://proglib.io/sh/zSksJ948QD
GitHub For Dummies (2019)
Авторы: Sarah Guthals, Phil Haack
Количество страниц: 368

После того, как вы изучите основы программирования, следующим шагом будут обмен опытом, обучение у других профессионалов в области программирования или совместная работа в группах разработчиков. GitHub - это сообщество для облегчения совместной работы над проектами, и GitHub For Dummies может стать следующим шагом в вашем пути в карьере разработчика. Эта книга, написанная инженером GitHub, содержит подробные сведения о том, как он работает и как вы можете использовать его, чтобы стать более эффективным, полезным и ценным членом любой команды разработчиков.

Скачать книгу
📈 Big O нотация: что это такое и почему ее обязательно нужно знать каждому программисту

Чем отличается структура данных от абстрактного типа данных? Что такое Big O нотация и как ее применять? Мы постарались ответить на эти вопросы в данной статье.

https://proglib.io/sh/UTxeVEoj27
Константные ссылки — не всегда ваши друзья.

https://proglib.io/w/32d7eced
🐘 Руководство по SQL для начинающих. Часть 2: фильтрация данных, запрос внутри запроса, работа с массивами

Во второй части статьи узнаете, как фильтровать данные, работать с множествами и какие бывают функции для работы с массивами.

https://proglib.io/sh/Jx5dzoaLj0
C++ Programming: Program Design Including Data Structures (2018)
Автор: D. S. Malik
Количество страниц: 1728

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

Скачать книгу
🏗 Поведенческие шаблоны проектирования: назначение, структура, примеры использования

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

https://proglib.io/sh/Ds0el3ICQk
Флаги командной строки в C++, руководство для минималистов.

https://proglib.io/w/7cbad653
Декоратор — структурный шаблон проектирования, предназначенный для динамического подключения дополнительного поведения к объекту. Шаблон предоставляет гибкую альтернативу практике создания подклассов с целью расширения функциональности. Больше о декораторе с примерами кода на C++:

https://proglib.io/w/6f12ba6f
«Лаборатория Касперского» ищет специалистов со знанием С++, С#, Java для разработки KasperskyOS и продуктов на ее основе.

Cybersecurity Expert — специалист в команде Automotive Adaptive Platform, которая занимается построением IT-систем для умного автотранспорта. Участие в проектах ИБ и безопасной разработки для продуктов и сервисов в роли эксперта и архитектора.

Information Security Expert — вакансия в команду по выпуску и поддержке KasperskyOS Community Edition — общедоступной версии ОС для разработчиков. Проведения анализа защищенности информационных систем, разработка и проектирования безопасных информационных систем.

Переходите по ссылкам и присоединяйтесь к команде лучших экспертов.