Библиотека 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
加入频道
#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 часов в неделю.
- Рядом с тобой всегда будет наставник и опытная команда, которая поможет прокачать свои навыки.
- Уютный офис с целым рядом плюшек: от бесплатных обедов до тренажёрных залов.

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

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

https://www.youtube.com/watch?v=Dth5HkonCYk
Ищем контент-менеджера для ведения этого телеграм-канала

Требования:
нужно поверхностно хотя бы разбираться в IT в целом, английский язык на уровне чтения документации, грамотный русский язык, желание экспериментировать с поиском источников и форматов

Источники для контента:
toster.ru
habr.ru
proglib.io
см. тематические чаты отсюда https://netology.ru/blog/prg-tg

Приветствуются короткие форматы, типа тех, что на @pythonetc, либо оформленные в teletype.in статьи с обратными ссылками, либо свои (на ваше усмотрение).

Объем: 1-2 поста в сутки для одного канала

Вилка зарплат: от 6000 до 10000 рублей за один канал в зависимости от бэкграунда соискателя и готовности тратить время на канал

В качестве тестового задания нужно предложить 2-3 поста под этот канал

В любом случае, пишите @theasder
Библиотека C/C++ разработчика | cpp, boost, qt pinned «Ищем контент-менеджера для ведения этого телеграм-канала Требования: нужно поверхностно хотя бы разбираться в IT в целом, английский язык на уровне чтения документации, грамотный русский язык, желание экспериментировать с поиском источников и форматов Источники…»
​​#cpp

FAQ: Почему стандарт C++ поставляется каждые три года?

Херб Саттер, известный эксперт по языку C++, автор книг и колумнист в Dr. Dobb's Journal, рассказал, с чем связана постоянная частота выпуск обновлений раз в три года, и почему он решил добавить раздел часто задаваемых вопросы (FAQ) к проекту P1000.

Draft FAQ: Why does the C++ standard ship every three years?
Что нового в C++ 20 и какие изменения ожидают язык в будущем?

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

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

О том, что нового ждёт разработчиков на C++, можно почитать в оригинале статьи.

C++20 IS FEATURE COMPLETE; HERE’S WHAT CHANGES ARE COMING
​​#cpp

Современный C++ как искусство

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

С 2011 года язык стал более динамичным и постоянно развивается. С каждой новой версией C++ становится всё более удобным для программиста и расширяет возможности разработчика.

Some awesome modern C++ features that every developer