Библиотека C/C++ разработчика
Открыть в Telegram
Полезные материалы по всему, что может быть полезно плюсовику/сишнику. По всем вопросам @evgenycarter
Больше7 324
Подписчики
-124 часа
+27 дней
+1330 день
Архив постов
Горькая правда: производительность Python 3.11, Cython и C++ ддля симуляций
https://medium.com/agents-and-robots/the-bitter-truth-python-3-11-vs-cython-vs-c-performance-for-simulations-babc85cdfef5
👉 @cpp_lib
Repost from Книги для программистов C/C++
C++ Crash Course: A Fast-Paced Introduction
Josh Lospinoso (2019)
C++ — один из наиболее широко используемых языков программирования, он позволяет создавать ёмкий, эффективный и читабельный код. Книга служит полным и быстрым введением в C++ для опытных программистов. После прочтения вы овладеете основами языка, стандартной библиотекой и научитесь работать с Boost.
@cpp_knigi
🔥 Хардкорный тест для Go-разработчиков!
💻 Ответьте на 20 вопросов за 30 минут и проверьте, готовы ли вы к обучению на онлайн-курсе «Golang Developer. Professional» от OTUS. Пройдете тест — получите welcome-скидку на курс. Возможна рассрочка.
🚀 Курс поможет прокачать навыки на реальных коммерческих кейсах и под руководством экспертов в этой области.
👉 Успешное прохождение теста откроет доступ к 2 урокам курса:
— Mock-собеседование со студентом курса Golang (бэкенд, базы данных, SystemDesign)
— Golang: Talk-сессия
🟢 Пройти тест: https://otus.pw/kEuq/
Реклама. Информация о рекламодателе на сайте www.otus.ru
C++ Postfix for VSCode
https://marketplace.visualstudio.com/items?itemName=xueshiqiao.cpp-postfix-for-vscode
👉 @cpp_lib
Пишем игру змейка (Snake) на C++ (+архив)
Управление змейкой клавишами управления курсором. Esc — завершение игры. Для выхода из игры надо нажать Esc или клавишу N на вопрос «Once more?». Змейка не должна натыкаться на стенки и на собственный хвост. Это — смерть. Змейка не умеет ползать хвостом вперёд. Попытаться заставить её это сделать — верная смерть. Кормить змейку надо, естественно, долларами. Когда змейка ест, она растёт.
Программа написана для Windows 2000 Professional (и выше). Для переноса под другие операционки необходимо переписать реализацию класса CScreen и иметь порт библиотеки conio.h.
https://itmozg.ru/pishem-igru-zmejka-snake-na-c/
👉 @cpp_lib
❓Хотите развиваться в С++ разработке? 28 февраля в 20:00 на открытом уроке мы разберем основы CMake. Вебинар пройдет в рамках специализации «C++ Developer» в OTUS.
▶️Тема вебинара: «Основы CMake»
CMake — популярный и удобный инструмент для автоматизации сборки приложений. Он используется в большом количестве проектов.
На занятии с преподавателем мы рассмотрим преимущества и базовые возможности CMake, а также научимся писать простые настройки сборки и собирать простые проекты с помощью CMake.
Больше инструментов ждет вас на онлайн-курсе. Он доступен в рассрочку.
👉 Для участия РЕГИСТРИРУЙСЯ
Реклама. Информация о рекламодателе на сайте www.otus.ru
5 приемов написания безопасного по памяти C++ кода
https://www.embedded.com/5-techniques-for-writing-memory-safe-c/
👉 @cpp_lib
Counting from 98 to 14 in C++
https://julien.jorge.st/counting-in-cpp/
👉 @cpp_lib
std::conditional_variable и std::atomic_flag в С++20
Основная идея статьи - сравнить производительность std::conditional_variable и std::atomic_flag::wait из С++20, посмотреть примеры использования.
Когда встает вопрос об ожидании какого-то события/событий, то одно из первых что приходит на ум - это std::conditional_variable. Согласно cppreference:
https://habr.com/ru/post/708918/
👉 @cpp_lib
The Evolution of Functions in Modern C++
https://mariusbancila.ro/blog/2022/01/01/the-evolution-of-functions-in-modern-cpp/
👉 @cpp_lib
👩💻 Как устроен планировщик Go?
📢📢 Узнайте на открытом уроке 28 февраля в 20:00 мск онлайн-курса «Golang Developer. Professional» в OTUS. Не упустите возможность протестировать курс и познакомиться с преподавателем. Урок рассчитан на программистов с опытом и начинающих Go-разработчиков.
✅ На занятии мы:
— Посмотрим на то, как устроен планировщик внутри Go.
— Узнаем, как эти знания можно использовать в повседневной практике.
💻 Спикером выступит Балун Владимир, преподаватель курса и ведущий разработчик в Ozon.
💎 Продолжить изучение Go вы сможете на курсе, на него действует рассрочка.
➡️Определите свой уровень подготовки с помощью теста и регистрируйтесь на мероприятие: https://otus.pw/pBfG/.
Реклама. Информация о рекламодателе на сайте www.otus.ru
Structured bindings in C++17, 5 years later
https://www.cppstories.com/2022/structured-bindings/
👉 @cpp_lib
#1 Бьерн Страуструп: Почему я создал C++ (перевод) | Bjarne Stroustrup: Why I Created C++
Перевод интервью с Бьерном Страуструпом 2011 года, в котором он рассказывает как и почему он пришел к созданию языка программирования C++.
#2 Бьерн Страуструп: Музыка и программирование, Работа ночью, Лучший ноутбук
Перевод интервью с Бьерном Страуструпом 2011 года, в котором он рассказывает как он работает, какой ноутбук использует и почему Windows нравится ему больше, чем Linux. Что предпочитает работать днем и любит слушать музыку определенных жанров во время работы.
👉 @cpp_lib
🤔 Где получить продвинутые навыки коммерческой разработки на C++?
❗️ Запишитесь на онлайн-курс «C++ Developer. Professional» в OTUS.
Обучение длится 5 месяцев. За это время вы погрузитесь в современные проблемы языка и его специфику, освоите паттерны проектирования, принципы написания многопоточного кода и поймете, как взаимодействовать с сетью, хранить и обрабатывать большие объемы данных.
Все эти навыки вы освоите на живых вебинарах и практике с Senior-специалистами.
❓ Готовы начать свой путь от Junior до уверенного Middle-разработчика?
➡️ Пройдите вступительный тест и записывайтесь на курс по спец.цене: https://otus.pw/yj52/
- Возможна оплата курса в рассрочку.
Реклама. Информация о рекламодателе на сайте otus.ruКомпиляция карт для Half-Life 1 на ТВ-приставке
Я уже не первый год занимаюсь моддингом легендарной Half-Life 1, и как-то совершенно спонтанно мне пришла в голову мысль, дескать, как было бы прикольно иметь возможность компилировать карты на какой-нибудь платформе, отличной от привычных всем x86 и amd64. Затем я вспомнил, что у меня дома есть ТВ-приставка на базе Android, которую в теории можно было бы приспособить для этих дел. Если возможность есть, значит обязательно нужно провести такой эксперимент!
https://habr.com/ru/post/707860/
👉 @cpp_lib
C++ Core Guidelines
https://isocpp.github.io/CppCoreGuidelines/
👉 @cpp_lib
The Most Essential C++ Advice
https://www.codeproject.com//Tips/5249485/The-Most-Essential-Cplusplus-Advice
👉 @cpp_lib
Создание игры Пакман на языке C++
https://www.youtube.com/watch?v=Udm2P7hW7oo
👉 @cpp_lib
Уже доступно! Исследование Telegram 2025 — ключевые инсайты года 
