Achieving Parallelism with Algorithms in STL
http://www.mycpu.org/stdpar-c++/
#cpp #programming
👉 @cpp_lib
http://www.mycpu.org/stdpar-c++/
#cpp #programming
👉 @cpp_lib
👍3
Escaping strings faster with AVX-512
https://lemire.me/blog/2022/09/14/escaping-strings-faster-with-avx-512/
#cpp #programming
👉 @cpp_lib
https://lemire.me/blog/2022/09/14/escaping-strings-faster-with-avx-512/
#cpp #programming
👉 @cpp_lib
👍4
Do you Know LLVM XRay?
https://lucisqr.substack.com/p/do-you-know-llvm-xray
#cpp #programming
👉 @cpp_lib
https://lucisqr.substack.com/p/do-you-know-llvm-xray
#cpp #programming
👉 @cpp_lib
👍3
Видео с конференции 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
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
👍2
Настоящее и будущее C++ в геймдеве — какое оно? Поговорим об этом в среду, 23 ноября, в телеграм-канале MY GAMEDEV вместе с экспертами из студии Pushkin — Владимиром Алямкиным и Антоном Рассадиным. Затронем следующие темы:
👉 Плотность использования плюсов в геймдеве — откуда торчат уши
👉 Нужны ли на самом деле плюсы сегодня для игр?
👉 Когда Rust или Carbon убьют С++?
👉 Новые стандарты — необходимость или «бесовщина»?
👉 Учить или нет? Достаточно ли «анрильных» плюсов для счастья?
После выступления в голосовом чате можно будет задать вопросы экспертам.
Подписывайтесь на канал MY GAMEDEV — они регулярно проводят подобные трансляции и делятся полезным контентом на тему геймдева.
👉 Плотность использования плюсов в геймдеве — откуда торчат уши
👉 Нужны ли на самом деле плюсы сегодня для игр?
👉 Когда Rust или Carbon убьют С++?
👉 Новые стандарты — необходимость или «бесовщина»?
👉 Учить или нет? Достаточно ли «анрильных» плюсов для счастья?
После выступления в голосовом чате можно будет задать вопросы экспертам.
Подписывайтесь на канал MY GAMEDEV — они регулярно проводят подобные трансляции и делятся полезным контентом на тему геймдева.
Что Должно Быть в Каждом FirmWare Pепозитории
В этом тексте я предлагаю порассуждать, что же должно быть в нормальном взрослом firmware репозитории (репе/общаке) безотносительно к конкретному проекту. То есть самые универсальные и переносимые программные компоненты (кирпичики/SubSystems), которые могут пригодиться в практически любой сборке.
#cpp #programming
👉 @cpp_lib
В этом тексте я предлагаю порассуждать, что же должно быть в нормальном взрослом firmware репозитории (репе/общаке) безотносительно к конкретному проекту. То есть самые универсальные и переносимые программные компоненты (кирпичики/SubSystems), которые могут пригодиться в практически любой сборке.
#cpp #programming
👉 @cpp_lib
👍3
The sad state of debug performance in c++
https://vittorioromeo.info/index/blog/debug_performance_cpp.html
#cpp #programming
👉 @cpp_lib
https://vittorioromeo.info/index/blog/debug_performance_cpp.html
#cpp #programming
👉 @cpp_lib
👍2
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
https://github.com/gibsjose/cpp-cheat-sheet/blob/master/Data%20Structures%20and%20Algorithms.md
#cpp #programming
👉 @cpp_lib
👍6❤1
Как оценить реальную производительность своего кода
Код, который мы пишем, и который будет исполнен процессором, — две разные вещи. На уровне ассемблера существует миллион вариантов, в каком виде интерпретировать и запустить высокоуровневые команды. Более того, современные компиляторы сильно оптимизируют код, а результат этой оптимизации похож на магию.
https://habr.com/ru/company/ruvds/blog/698016/
#cpp #programming
👉 @cpp_lib
Код, который мы пишем, и который будет исполнен процессором, — две разные вещи. На уровне ассемблера существует миллион вариантов, в каком виде интерпретировать и запустить высокоуровневые команды. Более того, современные компиляторы сильно оптимизируют код, а результат этой оптимизации похож на магию.
https://habr.com/ru/company/ruvds/blog/698016/
#cpp #programming
👉 @cpp_lib
👍4
Что выведет код?
Anonymous Poll
8%
hello world10
18%
hello world
4%
hello worlds
46%
compiler error
24%
не знаю
Особенности реализации STL в Clang, GCC и Microsoft С++
Любая программа состоит из данных и алгоритмов их обработки. Для написания программ на C++ в начале 90-х годов прошлого века Александр Степанов с коллегами разработал библиотеку STL. Я, Михаил Полукаров из команды разработки VK Teams, заглянул под капот этой библиотеки чтобы разобраться, как правильно ей пользоваться, в каких случаях лучше использовать другие библиотеки, а в каких стоит написать что-то своё.
https://habr.com/ru/company/vk/blog/660265/
#cpp #programming
👉 @cpp_lib
Любая программа состоит из данных и алгоритмов их обработки. Для написания программ на C++ в начале 90-х годов прошлого века Александр Степанов с коллегами разработал библиотеку STL. Я, Михаил Полукаров из команды разработки VK Teams, заглянул под капот этой библиотеки чтобы разобраться, как правильно ей пользоваться, в каких случаях лучше использовать другие библиотеки, а в каких стоит написать что-то своё.
https://habr.com/ru/company/vk/blog/660265/
#cpp #programming
👉 @cpp_lib
👍5🔥1
С++ и Raylib как глоток свежего воздуха
Какое то время назад пришла ко мне идея исполнить хотя бы немного детскую мечту программировать игры. Надо сказать, что определенный опыт у меня был. Попала в девятом классе ко мне в руки чудесная книга Андрэ Ла мота "Секреты программирования игр", благодаря которой я изучал язык Си, поскольку все там было завязано на нем. И это были незабываемые моменты. Просто это казалось каким то чудом, что я сам, своими руками заставляю двигаться персонажей и вообще, это все даже похоже на игры для Dendy, которые я так мечтал делать в еще более ранний период детства.
https://habr.com/ru/post/691982/
#cpp #programming
👉 @cpp_lib
Какое то время назад пришла ко мне идея исполнить хотя бы немного детскую мечту программировать игры. Надо сказать, что определенный опыт у меня был. Попала в девятом классе ко мне в руки чудесная книга Андрэ Ла мота "Секреты программирования игр", благодаря которой я изучал язык Си, поскольку все там было завязано на нем. И это были незабываемые моменты. Просто это казалось каким то чудом, что я сам, своими руками заставляю двигаться персонажей и вообще, это все даже похоже на игры для Dendy, которые я так мечтал делать в еще более ранний период детства.
https://habr.com/ru/post/691982/
#cpp #programming
👉 @cpp_lib
Хабр
С++ и Raylib как глоток свежего воздуха
Предыстория Какое то время назад пришла ко мне идея исполнить хотя бы немного детскую мечту программировать игры. Надо сказать, что определенный опыт у меня был. Попала в девятом классе ко мне в руки...
👍5🔥1
Как мы навели порядок в C++/Qt проекте с помощью Conan
Привет, я Тимлид/Архитектор в компании Монитор Софт. В прошлом C++ разработчик, сейчас все еще удается иногда выходить в поля)). Хочу поделиться нашим опытом использования Conan. С момента описываемых ниже событий прошло года 4, и в целом наше решение уже прошло проверку временем.
#cpp #programming
👉 @cpp_lib
Привет, я Тимлид/Архитектор в компании Монитор Софт. В прошлом C++ разработчик, сейчас все еще удается иногда выходить в поля)). Хочу поделиться нашим опытом использования Conan. С момента описываемых ниже событий прошло года 4, и в целом наше решение уже прошло проверку временем.
#cpp #programming
👉 @cpp_lib
👍5
C++ Full Course ⚡️ (2022)
This video serves as an introduction to the C++ programming language
C++ is a beast of a language. We're only scratching the surface.
https://www.youtube.com/watch?v=-TkoO8Z07hI
#cpp #programming
👉 @cpp_lib
This video serves as an introduction to the C++ programming language
C++ is a beast of a language. We're only scratching the surface.
https://www.youtube.com/watch?v=-TkoO8Z07hI
#cpp #programming
👉 @cpp_lib
YouTube
C++ Full Course for free ⚡️
This video is a beginner's introduction to C++ that assumes you have no coding experience.
C++ is a vast and complex language. This 6-hour video covers just enough to get you started working with C++ on your own. After completion, I would recommend researching:…
C++ is a vast and complex language. This 6-hour video covers just enough to get you started working with C++ on your own. After completion, I would recommend researching:…
👍1