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

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

https://www.hackerrank.com/domains/cpp
#book

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

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

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

https://yangx.top/progbook/2823
Что такое Strict Aliasing и почему нас должно это волновать?

Что такое strict aliasing? Сначала мы опишем, что такое алиасинг (aliasing), а затем мы узнаем, к чему тут строгость (strict).

https://prglb.ru/5hsy4
#book

Теория вероятностей - одна из самых увлекательных областей математики. Основы теории вероятностей активно используются в статистическом анализе и машинном обучении. В этой книге вы познакомитесь с основами и решите ряд развивающих задач на закрепление.

https://yangx.top/progbook/2833
#book #beginner

Многие в школе считают математику скучной и пропускают мимо ключевые темы и понятия этой науки. Если со временем вы задумались над этим и решили, что математику всё-таки стоит изучить, то лучшей книги найти трудно. Автор постепенно расскажет вам об элементарных понятиях математики, двигаясь к самым интересным и сложным темам.

https://yangx.top/progbook/2839
#advanced #algorithms

Пример применения алгоритмов
std::find_if
и
std::find_if_not
из стандартной библиотеки языка C++.

https://prglb.ru/pn8u
#book

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

https://yangx.top/progbook/2847
Исследование аудитории Telegram 2019

Друзья, команда TGStat проводит масштабное исследование аудитории мессенджера. Кто же он — пользователь Telegram 2019 года? Страдает ли он из-за блокировки, каково на сегодня распределение по полу, возрасту, интересам и десятку других параметров?

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

Опрос займет всего 5 минут! Не поленитесь)
Ваше мнение очень важно!

Ссылка на опрос:
https://tgstat.ru/research
Внутренняя и внешняя линковка в C++

Внутренняя и внешняя линковка в C++. Мы расскажем, что это, зачем нужно, и покажем, как использовать на конкретных примерах.

https://prglb.ru/1g0t2
#advanced #book

На самом деле, большая часть программирования - это скучные повседневные задачи, которые мы пытаемся с каждым разом решать быстрее, а не лучше. Порой программисту приходится самого себя развлекать интересными задачами, которые редко встретишь в коммерческой разработке. Чтобы вам не было скучно, почитайте эту книгу, автор которой собрал для вас 85 необычных проектов и задач, которые позволят вам почувствовать в себе программиста.

https://yangx.top/progbook/2860
#beginner

Почему студенты должны начинать изучение программирования с языка C++? Да хотя бы потому, что этот язык сочетает в себе элементы низкоуровневых и высокоуровневых языков, является строго типизированным и объектно-ориентированным, что надо уметь использовать и знать при программировании на любом другом. Подробнее можно прочитать в следующей статье.

https://prglb.ru/4bt3a
#book

Научиться программировать - это только половина вашей задачи. Вторая половина - научиться этим зарабатывать. И насколько бы вы хорошо ни знали свой язык программирования, первые ваши проекты будут ужасными. Эта познавательная книга расскажет вам о том, каким ваш путь программиста может быть, какие заказы вас ждут и как скоро вы сможете набраться опыта. Вам интересно узнать ответы на свои настойчивые вопросы? Тогда читайте.

https://yangx.top/progbook/2867
#cpp #git #beginners

Если вы боитесь, что ваши шедевры программирования никто не увидит и не оценит, начинайте использовать Git. В этом лучшем онлайн-руководстве есть всё, чтобы умело им управлять.

https://git-scm.com/book/ru/v2/
#book #cpp

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

https://yangx.top/progbook/2873
Как компьютер генерирует случайные числа

Что такое случайность в компьютере? Как происходит генерация случайных чисел? В этой статье мы постарались дать простые ответы на эти вопросы.

https://prglb.ru/37vc2
#book #beginner

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

https://yangx.top/progbook/2882