Библиотека C/C++ разработчика
الذهاب إلى القناة على Telegram
Полезные материалы по всему, что может быть полезно плюсовику/сишнику. По всем вопросам @evgenycarter
إظهار المزيد7 324
المشتركون
-124 ساعات
+27 أيام
+1330 أيام
أرشيف المشاركات
Особенности реализации STL в Clang, GCC и Microsoft С++
Любая программа состоит из данных и алгоритмов их обработки. Для написания программ на C++ в начале 90-х годов прошлого века Александр Степанов с коллегами разработал библиотеку STL. Я, Михаил Полукаров из команды разработки VK Teams, заглянул под капот этой библиотеки чтобы разобраться, как правильно ей пользоваться, в каких случаях лучше использовать другие библиотеки, а в каких стоит написать что-то своё.
https://habr.com/ru/company/vk/blog/660265/
#cpp #programming
👉 @cpp_lib
❗️Получите первые ценные знания в разработке на C++!
🔥8 декабря в 20:00 приглашаем на вебинар «Множество Жюлиа». Занятие пройдет в рамках специализации «C++ Developer» от OTUS.
Мир фракталов породил много интересных изображений, которые описываются простыми математическими формулами.
Для построения этих изображений нам потребуется язык программирования C++ и в рамках этого открытого урока мы рассмотрим, как можно написать программу для генерации фракталов на C++. В результате занятия вы научитесь работать с простой пиксельной графикой в C++ и комплексными числами.
📚 Урок будет полезен программистам на других языках программирования, интересующимся компьютерной графикой.
💬 Спикер: Павел Филонов, Ex-Data Science Manager в Kaspersky и преподаватель OTUS.
Перед занятием зарегистрируйтесь
Как оценить реальную производительность своего кода
Код, который мы пишем, и который будет исполнен процессором, — две разные вещи. На уровне ассемблера существует миллион вариантов, в каком виде интерпретировать и запустить высокоуровневые команды. Более того, современные компиляторы сильно оптимизируют код, а результат этой оптимизации похож на магию.
https://habr.com/ru/company/ruvds/blog/698016/
#cpp #programming
👉 @cpp_lib
C++ Data Structures and Algorithms Cheat Sheet
https://github.com/gibsjose/cpp-cheat-sheet/blob/master/Data%20Structures%20and%20Algorithms.md
#cpp #programming
👉 @cpp_lib
C++ Cheatsheet
https://www.codewithharry.com/blogpost/cpp-cheatsheet/
#cpp #programming
👉 @cpp_lib
Зима – время позаботиться об иммунитете. О кибериммунитете!
Как это сделать, расскажем на KasperskyOS Night 2022.
Все больше компаний выбирают secure-by-design подход – продумывание защиты уже на этапе проектирования IT-инфраструктуры. Цель – чтобы в случае атаки система гарантированно продолжала работать.
«Лаборатория Касперского» разработала свой подход к созданию таких исходно безопасных систем – кибериммунитет. Иммунная IT-система не полагается на наложенные продукты безопасности (антивирусы и др.), она защищена на уровне архитектуры. Результат – повышенная устойчивость ко взлому и препятствие распространению атаки в случае ее свершения.
На конференции поговорим об особенностях разработки под KasperskyOS, о том, как привить коду иммунитет, как применять кибериммунный подход, если вы еще не пользуетесь KasperskyOS, и многом другом.
Когда: 7–8 декабря
Где: онлайн с предварительной регистрацией
The sad state of debug performance in c++
https://vittorioromeo.info/index/blog/debug_performance_cpp.html
#cpp #programming
👉 @cpp_lib
Что Должно Быть в Каждом FirmWare Pепозитории
В этом тексте я предлагаю порассуждать, что же должно быть в нормальном взрослом firmware репозитории (репе/общаке) безотносительно к конкретному проекту. То есть самые универсальные и переносимые программные компоненты (кирпичики/SubSystems), которые могут пригодиться в практически любой сборке.
#cpp #programming
👉 @cpp_lib
Настоящее и будущее C++ в геймдеве — какое оно? Поговорим об этом в среду, 23 ноября, в телеграм-канале MY GAMEDEV вместе с экспертами из студии Pushkin — Владимиром Алямкиным и Антоном Рассадиным. Затронем следующие темы:
👉 Плотность использования плюсов в геймдеве — откуда торчат уши
👉 Нужны ли на самом деле плюсы сегодня для игр?
👉 Когда Rust или Carbon убьют С++?
👉 Новые стандарты — необходимость или «бесовщина»?
👉 Учить или нет? Достаточно ли «анрильных» плюсов для счастья?
После выступления в голосовом чате можно будет задать вопросы экспертам.
Подписывайтесь на канал MY GAMEDEV — они регулярно проводят подобные трансляции и делятся полезным контентом на тему геймдева.
Видео с конференции 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
متاح الآن! بحث تيليغرام 2025 — أهم رؤى العام 
