Библиотека C/C++ разработчика
Відкрити в Telegram
Полезные материалы по всему, что может быть полезно плюсовику/сишнику. По всем вопросам @evgenycarter
Показати більше7 324
Підписники
-124 години
+27 днів
+1330 день
Архів дописів
Inside boost::unordered_flat_map
https://bannalia.blogspot.com/2022/11/inside-boostunorderedflatmap.html
#cpp #programming
👉 @cpp_lib
C++23: The `<expected>` header; expect the unexpected
https://www.sandordargo.com/blog/2022/11/16/cpp23-expected
#cpp #programming
👉 @cpp_lib
🔥 Разработка масштабного ПО, игр, программ для железа и умных устройств — всем этим можно заниматься, если освоить язык C++.
📚 Начать карьеру C++ разработчика с нуля вам поможет специализация «C++ Developer» OTUS. Это онлайн-курс, живые вебинары которого ведут Senior разработчики ведущих компаний. Здесь вас ждут навыки, востребованные работодателями, тренды разработки и практика применения С++ в разных областях.
Программа курса состоит из двух ступеней и длится 10 месяцев. Для закрепления знаний вы создадите 2 выпускных проекта, которые помогут вам проходить собеседования.
🎁 Стартуем — 28 декабря. Сделайте себе подарок — исполните свою мечту!
ОСТАВЬТЕ ЗАЯВКУ прямо сейчас по ссылке!
🎄 Сейчас действуют новогодние скидки! Возможна оплата в рассрочку!
Алгоритмы диапазонов C++20 — 7 немодифицирующих операций
https://www.cppstories.com/2022/ranges-alg-part-one/
#cpp #programming
👉 @cpp_lib
Standard C++
Часть 1, Общий обзор стандарта
Часть 2, Неопределённое поведение
Часть 3, Перегрузка
Часть 4, Неявные преобразования
Часть 5, Инициализация
Часть 6, Частичный порядок
#cpp #programming
👉 @cpp_lib
Шпаргалка по C++
Шпаргалка фокусируется на языке, а не стандартной библиотеке, и учитывает особенности C++11/C++14
#cpp #programming
👉 @cpp_lib
Почему стоит использовать C++ в 2022 году?
C++ - это язык программирования, которому уже около 40 лет, и он все еще существует. В этой статье мы рассмотрим, где и почему он используется и есть ли у него будущее.
Давайте разберемся!
https://dev.to/sandordargo/why-to-use-c-in-2022-56hi
#cpp #programming
👉 @cpp_lib
🔥 Хардкорный тест для Web-разработчиков 🔥
🚀 Ответьте на 20 вопросов и проверьте, насколько вы готовы к обучению на курсе - «Golang Developer. Professional»
💎 Переход на язык Golang — это не только способ расширить свое мастерство, но и повысить зарплату. Чаще всего, при переходе на Go, зарплаты разработчиков сильно растут. Хотите получать одну из самых высоких зарплат в IT? Тогда онлайн-курс от OTUS для вас!
👉 ПРОЙТИ ТЕСТ https://otus.pw/q5Ci/
💣 Пройдете тест, получите демо-ролик о занятиях на курсе и доступ к 2 открытым урокам курса:
✔️ Внутреннее устройство каналов Go
✔️ Mock-собеседование со студентом курса Golang
❗️ А еще на курс действует новогодняя скидка -23%!
Реклама. Информация о рекламодателе на сайте www.otus.ru
Магистерский курс C++ (МФТИ, 2022-2023).
Лекция 1. Строки.
Лекция 2. Шаблоны функций.
Лекция 3. Шаблоны классов и частичная специализация.
Лекция 4. Разрешение имён в шаблонах и One Definition Rule.
Лекция 5. Модули в C++.
Лекция 6. SFINAE.
Лекция 7. Классическое метапрограммирование.
Лекция 8. Константные выражения.
Лекция 9. Волшебство времени компиляции.
Лекция 10. Концепты.
Лекция 11. Вывод типов.
Лекция 12. Вариабельные шаблоны.
Лекция 13. Лямбды.
Лекция 14. Диапазоны, часть 1.
Лекция 14. Диапазоны, часть 2
Все видео на доступны на youtube
#cpp #programming
👉 @cpp_lib
Static analysis tooling with CMake
https://dev.to/batunpc/static-analysis-tooling-with-cmake-6m7
#cpp #programming
👉 @cpp_lib
range-based циклы
В С++11 была добавлена поддержка парадигмы for each для итерации по набору. В новой форме возможно выполнять итерации в случае, если для объекта итерации перегружены методы begin() и end().
Это полезно, когда вы просто хотите получить элементы массива/контейнера или сделать с ними что-то, не заботясь об индексах, итераторах или кол-ве элементов.
#cpp #programming
👉 @cpp_lib
🚀 Создайте свой микросервис на Go!
📌 Golang — востребованный язык программирования, который открывает путь к интересным проектам и высоким зарплатам.
👉 Сейчас в OTUS как раз стартовал набор онлайн-курс «Golang Developer. Professional». Это курс в формате живых вебинаров и практики, где Golang-разработчики крупных компаний, помогают освоить Go на реальных кейсах.
✅ Программа запускается шестнадцатый раз и за это время накопилась своя база знаний:
✔️ Лучшие открытые уроки прошлых наборов
✔️ Топовые статьи по Go
✔️ Демо-ролик о занятиях на курсе
✔️ Доступ к двум новым урокам курса
💻 С помощью этой базы знаний вы сможете познакомиться с преподавательским составом курса, оценить качество материалов и их подачу.
💣 Получите бесплатно весь этот набор и протестируйте экспертность OTUS в этом направлении.
🔥 Нужно всего лишь пройти тест - https://otus.pw/BsdI/
❗️ А еще на курс действует новогодняя скидка -23%!
Реклама. Информация о рекламодателе на сайте www.otus.ru
Petter Holmberg: Functional parsing in C++20
Is C++20 a language that supports a functional style of programming?
Can we write modern C++ code in a pure functional style that would easily translate into a pure functional language like Haskell, and could that C++ code end up looking just as nice while still being reasonably efficient?
In this talk we will take a practical approach and apply ideas from functional programming to a common and non-trivial problem - parsing strings - and develop a small pure functional parsing library from the ground up. On the way we will encounter many nice features from C++20 that, while optional, make this task a lot easier and results in code that can compete with functional languages for clarity and expressiveness.
This talk does not assume theoretical knowledge of functional programming concepts or practical experience with a functional language. You also don't need to know how to write parsers or have many hours of C++20 under your belt.
#cpp #programming
👉 @cpp_lib
⁉️ Что нужно уметь C++ разработчику?
🔥 Приглашаем 22 декабря в 20:00 мск получить первые знания на открытый урок «Многопоточное программирование на C++».
На занятии в рамках специализации «C++ Developer» решим такую задачу задачи как подсчет числа простых чисел и рассмотрим как различные элементы многопоточного программирования на C++ помогут получить более производительное решение.
📚В ходе урока мы:
— Напишем многопоточную реализацию алгоритма подсчета простых чисел
— Улучшим наивную реализацию с использованием средств стандартной библиотеки
В результате вы научитесь создавать потоки на C++ и использовать примитивы синхронизации.
Занятие будет полезно программистам на других языках, увлекающимся многопоточным программированием.
💬 Спикером выступит Павел Филонов, руководитель курса OTUS и Ex-Data Science Manager в Kaspersky.
Больше практики решения задач ждет вас на онлайн-курсе для тех, кто только вступил на путь изучения C++.
👉 записаться на вебинар
The evolution of statements with initializers in C++
https://www.sandordargo.com/blog/2022/10/26/statements-with-initializers-part-1-conditionals
#cpp #programming
👉 @cpp_lib
Вже доступно! Дослідження Telegram за 2025 — головні інсайти року 
