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

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

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

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

https://yangx.top/progbook/3464
#advanced

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

https://cukic.co/2018/06/03/set-intersection-in-cxx/
#book

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

https://yangx.top/progbook/3471
#advanced

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

https://prglb.ru/3dsge
#advanced

Указатели - достаточно важная и интересная тема в мире С++ разработки. Автор статьи поделиться своим мнением о том, сложны ли они для использования и что хранится в байте.

https://prglb.ru/394xu
Для многих С и С++ разработчиков strlcat и strncat являются камнем преткновения, но это и неудивительно, потому что на первый взгляд они выполняют похожую функцию, но есть большое НО, которое приводит к неприятным последствиям. Чтобы более наглядно показать их разницу, разработчик команды PVS-Studio написал небольшую заметку, где используются эти функции в проекте Haiku OS, и проверил его с помощью статического анализатора. Выписанная ошибка позволяла программе работать стабильно только при выполнении определенных условий. Почитать ее разбор и освежить знания по этой теме можно по ссылке - http://bit.ly/2y4UiEt
#book

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

https://yangx.top/progbook/3482
ООП провалилось: осваивай функциональные языки прямо сейчас

ООП или объектно-ориентированное программирование – парадигма, которую порой позиционируют как решение всех проблем. Так ли это на самом деле?

https://prglb.ru/5y038
#beginner

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

https://www.learn-c.org/
Вдарим по базам: актуальные и полезные книги по SQL

Если ты разработчик, то обязан знать хотя бы одну СУБД. Держи эти книги по SQL и изучай: пришло время познать силу работы с данными.

https://prglb.ru/4d12t
#cpp #beginners

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

https://www.w3resource.com/cpp-exercises/basic/index.php
#video

Несмотря на строгость С++, на нём так же можно писать плохие программы, как и на любом другом языке программирования. Как писать на С++ не нужно, узнаем из доклада следующего спикера:

https://bit.ly/2SXDdpb
#book

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

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

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

https://yangx.top/progbook/3520