Библиотека 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
加入频道
🏃🏃 Как быстрее адаптироваться на новом месте работы

Лайфхаки о том, как быстрее вливаться на новом месте работы и как быстрее начать приносить какой-то результат.

00:12 — Несрочные вопросы
01:12 — Срочные вопросы
01:41 — Культура и процессы
02:17 — Знакомство с кодом и документацией
03:06 — Цели у команды или компании
03:46 — Самоуверенность
04:29 — Заключение

#видео
Для чего используется интерфейс распределителя в определяемом пользователем контейнере?
Anonymous Quiz
19%
Управление хранилищем
49%
Управление памятью
23%
Все перечисленное
5%
Ничего из перечисленного
4%
Свой вариант
✍️🧑‍🍳 Теория кэширования

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

Смотреть видео

#видео
🤔 очередной #дайджест по С++

🔅 Показываем видео в терминале — знакомство с библиотекой OpenCV на примере программы для отображения видео в текстовом терминале

🔅 A Concise Introduction to Coroutines — введение в корутины (C++20): О Promise Type, Awaitable и Coroutine Handle

🔅 Интересный функционал в C++23 — о функциях высшего порядка и том, как они могут сделать ваш код более гибким и выразительным

🔅 Пишем графический ASCII-калькулятор с помощью стандартной библиотеки Си — разбор процесса разработки графического калькулятора с нуля

🔅 Безопасное программирование на Си — подход к безопасному программированию, сведения об инструментах проверки кода и примеры типовых ошибок
🥷Это путь воина

Напоминаем, что «Библиотека программиста» запустила два новых канала специально для специалистов по C++ и тех, кто хочет ими стать👨‍🏫

Подписывайтесь:
👉Библиотека собеса по C++ — тут мы готовимся к интервью
👉Библиотека задач по C++ — тут решаем задачи, проходим тесты и изучаем код
🤩🌏 Идеальный мир программиста

00:11 — За что платят программистам
00:38 — Идеальных решений не существует
01:17 — Костыли и хаки при разработке
01:52 — Компромисс в архитектуре программного обеспечения
02:38 — Иллюзорное впечатление
03:33 — Перфекционизм в программировании
03:59 — Заключение

#видео
🔥 -50% на курс по алгоритмам + курс по machine learning в подарок

😲 В честь черной пятницы курс «Алгоритмы и структуры данных» со скидкой 50% – https://proglib.io/w/0d93e6fb

17 990 рублей 35 990 рублей до 30 ноября

🐣 На курсе вы на практике познакомитесь со сложными алгоритмами и научитесь писать более короткий и эффективный код. И сможете подготовиться к собеседованию крупную IT-компанию.

Что еще вас ждет на курсе:

▪️ 150 практических заданий и 47 видеолекций;

▪️ Бессрочный доступ ко всем материалам курса;

▪️ Развернутая обратная связь по всем домашним заданиям, а также ссылки на полезные дополнительные материалы.

🎁 Но это еще не все!

⚡️При покупке курса по алгоритмам, вы получите курс по machine learning в подарок!

👉 Переходите на сайт и изучайте подробности – https://proglib.io/w/0d93e6fb

До встречи на обучении 🙌
🔢 Как научиться решать сложные задачи

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

Ещё больше книг, а также курсы, игры, методики и приложения — в нашей статье 👈
🎉🎉 Выпуск среды разработки Qt Creator 12

Qt Creator (ранее известная под кодовым названием Greenhouse) — свободная IDE для разработки на С, C++, JavaScript и QML. Разработана Trolltech (Digia) для работы с фреймворком Qt. Включает в себя графический интерфейс отладчика и визуальные средства разработки интерфейса как с использованием QtWidgets, так и QML. Поддерживаемые компиляторы: GCC, Clang, MinGW, MSVC, Linux ICC, GCCE, RVCT, WINSCW.

В состав Qt Creator входит передовой инструмент Qt Designer, позволяющий создавать внешний вид окна приложения, добавляя и перетаскивая элементы по аналогии Windows Forms в Visual Studio. В качестве систем сборки используются qmake, cmake и autotools

Что было добавлено?

🔹 Интегрированный обозреватель компиляторов
🔹 Отладка и профилирование CMake
🔹 Запись экрана

Полный список всех изменений

Читать статью

#новость
🎯✏️ Реализация #embed для C и C++

Речь пойдет о реализации директивы бинарного включения данных в gcc и clang для C и C++.

Автор опишет способ, которым реализовал #embed для GCC и Clang, и стиль работы, который использовал для ранней версии #embed. Будет использоваться общедоступная версия #embed, которая предложена Clang, в качестве инструмента для отображения одного из используемых методов, позволяющих получить гарантированное ускорение для подмножества случаев, которые имеют значение (например, инициализация массива char/signed char/unsigned char).

Изучить материал

#гайд
👬👬 Параллельное программирование

00:34 — Основы исполнения кода
01:09 — Основы операционных систем
02:01 — Параллельное и конкурентное исполнение кода
02:42 — Примитивы синхронизации
03:45 — Основы архитектуры компьютера
04:06 — Атомики
04:51 — Проблемы параллельного программирования
05:23 — Продвинутые примитивы синхронизации
06:02 — Паттерны параллельного программирования
06:46 — Ввод-вывод
07:15 — Барьеры памяти
08:03 — Продвинутая архитектура компьютера
08:57 — Алгоритмы синхронизации
09:56 — Lock-free структуры данных
10:30 — Wait-free структуры данных
10:45 — Как изучать параллельное программирование

#видео