Библиотека C/C++ разработчика
前往频道在 Telegram
Полезные материалы по всему, что может быть полезно плюсовику/сишнику. По всем вопросам @evgenycarter
显示更多7 197
订阅者
-424 小时
+67 天
-3130 天
帖子存档
Видео с конференции CppCon 2022
https://cppcon.org/
Undefined Behavior in the STL - Sandor Dargo
ISO C++ Standards Committee Panel Discussion - Hosted by Herb Sutter
64 видео доступны по ссылке
https://www.youtube.com/playlist?list=PLHTh1InhhwT6c2JNtUiJkaH8YRqzhU7Ag
#cpp #programming
👉 @cpp_lib
Do you Know LLVM XRay?
https://lucisqr.substack.com/p/do-you-know-llvm-xray
#cpp #programming
👉 @cpp_lib
Escaping strings faster with AVX-512
https://lemire.me/blog/2022/09/14/escaping-strings-faster-with-avx-512/
#cpp #programming
👉 @cpp_lib
❗️Сделайте первый шаг к карьере C++ разработчика!
Язык С++ часто используется для создания различных игр. От простых текстовых до суперсложных игр класса AAA.
📣 В рамках открытого урока 21 ноября в 16:00 мы рассмотрим как можно на C++ написать знаменитую игру "Жизнь" с нуля.
📚 Также обсудим почему язык C++ может быть полезен именно в этой области. Вебинар входит в программу онлайн-курса «Специализация C++ Developer» от OTUS.
Для участия 👉 зарегистрируйтесь
Achieving Parallelism with Algorithms in STL
http://www.mycpu.org/stdpar-c++/
#cpp #programming
👉 @cpp_lib
АНБ США порекомендовало IT-компаниям отказаться от языков C и C++
Агентство национальной безопасности США выпустило отчёт, в котором указало на то, что широко используемые языки программирования C и C++ дают хакерам больше возможностей для использования эксплойтов. В связи с этим эксперты АНБ рекомендуют переходить на более безопасные языки.
https://habr.com/ru/news/t/699142/
https://media.defense.gov/2022/Nov/10/2003112742/-1/-1/0/CSI_SOFTWARE_MEMORY_SAFETY.PDF
#cpp #programming
👉 @cpp_lib
Integer Conversions and Safe Comparisons in C++20
https://www.cppstories.com/2022/safe-int-cmp-cpp20/
#cpp #programming
👉 @cpp_lib
C++23’s new function syntax
https://www.elbeno.com/blog/?p=1696
#cpp #programming
👉 @cpp_lib
🔴 Как дженерики помогают в разработке на Go?
📌 Узнаем в четверг, 17 ноября в 20:00 на открытом уроке в OTUS. Вебинар пройдет в рамках онлайн-курса «Golang Developer Professional» OTUS для программистов с опытом и начинающих Go-разработчиков.
📕 На занятии получим ответы на вопросы:
🔸 Что такое дженерики?
🔸 Как они нам могут помочь в ежедневных задачах?
🔸 Как они влияют на производительность?
🔸 Чем они лучше или хуже обычных интерфейсов?
🔥 Определите свой уровень подготовки с помощью теста и регистрируйтесь на мероприятие
Реклама. Информация о рекламодателе на сайте www.otus.ru
Правка чужого кода
Для одного проекта мне понадобился просмотрщик памяти в DOS. В идеале хотелось бы иметь редактор памяти, чтобы в нём был поиск по ключевым словам, перемещение к заданному адресу. Но для старта мне было бы достаточно хотя бы возможность просмотра всего мегабайта доступной «нижней» памяти.
https://habr.com/ru/company/timeweb/blog/697688/
#cpp #programming
👉 @cpp_lib
Repost from GitHub Сообщество
ANPR_System – система автоматического распознавания автомобильных номеров России
https://github.com/KostyaKulakov/Russian_System_of_ANPR
👉 @Githublib
Код, не болей: «Лаборатория Касперского» учит писать программы на C и C++ под собственную KasperskyOS. Такие решения почти невозможно взломать благодаря кибериммунной методологии разработки.
Бесплатный курс от «Лаборатории Касперского» разбит на две части, теоретическую, в которой расскажут об архитектурных подходах MILS и FLASK, и практическую, где научат использовать KasperskyOS для разработки конкретных решений.
Курс подойдет и уже опытным разработчикам, и начинающим — главное, знать основы С или C++. Всем участникам полагается цифровой сертификат для резюме. Присоединяйтесь!
Summary of C/C++ integer rules
https://www.nayuki.io/page/summary-of-c-cpp-integer-rules
#cpp #programming
👉 @cpp_lib
Cpace – инструмент, который помогает разрабатывать приложения на основе [.c] и [.cpp], автоматически перезапуская их при обнаружении изменений в файлах
Пакет был создан для автоматизации компиляции и запуска файлов .exe при написании приложений C/C++.
https://github.com/Oleshkooo/npm-cpace
#cpp #programming
👉 @cpp_lib
The Case for std::optional of Reference Types and Void
https://ibob.bg/blog/2022/09/04/the-case-for-optional-ref-and-void/
👉 @cpp_lib
⁉️ Как проводить тестирование программ на Go?
📌 Обсудим это на открытом уроке 9 ноября в 20:00, на котором мы:
— Рассмотрим процесс тестирования программ на Go;
— Поговорим про понятие табличных тестов;
— Затронем тему пакета testing и библиотеки testify.
🦾 В результате вы сможете писать юнит-тесты к программам на Go. Также на занятии познакомитесь с преподавателем и программой онлайн-курса "Golang Developer. Professional" от OTUS.
💣 Проходите вступительный тест и регистрируйтесь на открытый урок
Реклама. Информация о рекламодателе на сайте www.otus.ru
Real-time Programming with the C++ Standard Library - Timur Doumler - CppCon 2021
https://www.youtube.com/watch?v=Tof5pRedskI
#cpp #programming
👉 @cpp_lib
20+ Ways to Init a String, Looking for Sanity
https://www.cppstories.com/2022/init-string-options/
#cpp #programming
👉 @cpp_lib
nocc — распределённый компилятор для гигантских проектов на С++
У нас есть задача постоянно компилировать тонны плюсового кода. Наш проект — почти 200 000 cpp- и h-файлов, множество Git-веток, сотни разработчиков, десятки билд-агентов: его нельзя единожды скомпилировать, приходится перекомпилировать постоянно, параллельно, разные версии.
В итоге мы написали замену distcc — компилятор nocc. Он не имеет никакого отношения к PHP и даже к KPHP, а просто предназначен для компиляции .cpp → .o в промышленных масштабах.
Это техническая статья про параллелизацию, демоны и специфику С++. Ссылки на GitHub и видео приложу в конце статьи.
https://habr.com/ru/company/vk/blog/694536/
#cpp #programming
👉 @cpp_lib
