Библиотека C/C++ разработчика | cpp, boost, qt
20.9K subscribers
1.58K photos
42 videos
16 files
3.75K links
Все самое полезное для плюсовика и сишника в одном канале.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/d6cd2932

Наши каналы: https://yangx.top/proglibrary/9197

РКН: https://gosuslugi.ru/snet/67a5bac324c8ba6dcaa1ad17
加入频道
#book #advanced

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

https://yangx.top/progbook/3050
Начинающий разработчик (C++) в НТЦ ПРОТЕЙ

💲 от 50000, 50000 — для начинающих
📍 Работа в офисе г. Санкт-Петербург
🏢 НТЦ ПРОТЕЙ

НТЦ ПРОТЕЙ - успешная компания, производящая собственные IT-продукты с 2002 года.
Разрабатываем: решения для отрасли телеком, виртуальные операторы (MVNO), комплексные системы безопасности, центры оперативных экстренных служб, системы защищенной видеоконференцсвязи, колл-центры. Сейчас ищем специалистов на проекты: центр обслуживания вызовов (call-центры), ПО для оборудования нашего производства (NGN и не только), написания прикладного ПО оборудования для передачи речи, данных, мультимедиа в IP-сетях, СОРМ.

📝Требования:
• Уверенное знание языков C++ , включая современные стандарты (11, 14, 17);
• Опыт использования одной или нескольких VCS/DVCS (SVN, Git, Mercurial);
• Знание нашей предметной области - компьютерные сети; стек протоколов TCP/IP;
сети связи, традиционная телефония, ТфОП; IP-телефония; протокол SIP(RFC3261);
протокол SDP(RFC4566). Основной упор на SIP/SDP (глубокие знания НЕ
требуются);
• Знание технического английского.
• Будет замечательно, если есть опыт сетевого программирования и модульного тестирования.

📝 Условия:
В компании есть возможность обучаться (как внутренние проекты, так и оплата курсов/семинаров), гибкий график (лояльны к студентам), компенсация питания, премии, ДМС, корпоративный спорт и другое.

📩 Откликнуться:
Писать можно на [email protected] c указанием источника, где нашли вакансию.

Наш Telegram-канал: https://yangx.top/hrprotei
Протестируй это: принципы и законы создания тестируемого кода

Многие разработчики ненавидят тестирование. Они просто не умеют его готовить. Держите рецепт тестируемого кода с гарниром из SOLID принципов.

https://prglb.ru/3xasx
#cpp #video

Из данной лекции вы узнаете про одно- и многомерные массивы, строки и указатели. Выравнивание и упаковка переменных простых и составных типов. Выделение и освобождение памяти, управление памятью и производительность кода. Стандарт POSIX и переносимый исходный код.

https://www.youtube.com/watch?v=XqdzYJeGHaw
Программная реализация 10 математических задач

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

https://prglb.ru/1esuf
Объясняем известные алгоритмы сортировки на пальцах

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

https://prglb.ru/1lsqk
#beginner #tutorial

В этой статье автор расскажет, как сгенерировать коллекцию случайных чисел в современном C++.

https://prglb.ru/b7na
#cpp #video

Благодаря низкоуровневым свойствам языка, позволяющим работать непосредственно с памятью компьютера, приложения на С++ работают быстрее. В этом видео автор покажет, как написать простое графическое приложение — игру "Змейка".

https://www.youtube.com/watch?v=cEWNPLtBTAM
#book

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

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

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

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

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

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

Стек протоколов TCP/IP является самой распространённой моделью передачи данных по сети. Эта модель, как и следует из её основного определения, описывает способ передачи данных от источника информации к получателю. Для разработчика сетевых приложений и игр знание этого и других протоколов обязательно. Настоящая книга построена как учебный курс и содержит множество практических занятий по установке, использованию и управлению TCP/IP, а также тестовые задания, закрепляющие материал каждой главы.

https://yangx.top/progbook/3110
#video

В этом видео автор расскажет про рефлексию и темплейты в С++.

https://www.youtube.com/watch?v=4Y5llu9Bk2o
#advanced #algorithms

Алгоритм, возвращающий максимальный и минимальный элементы.

https://en.cppreference.com/w/cpp/algorithm/minmax