Обложка канала

Библиотека C/C++ разработчика. Страница 38

14677 @cppproglib

Полезные материалы по всему, что может быть полезно плюсовику/сишнику.

  • Библиотека C/C++ разработчика

    Do you Know LLVM XRay?

    You might be missing out

    Low Latency Trading Insights
  • Библиотека C/C++ разработчика

    🦾Хотите применять С в своих проектах? Тогда успевайте записаться на онлайн-курс «Программист С» от OTUS. 🚀Всего 5 месяцев живых вебинаров и практики — и вы сможете: - Создавать низкоуровневые приложения - Писать приложения для UNIX-подобных систем - Разрабатывать под микроконтроллеры и развиваться в IoT-направлении - Заниматься системным программированием В конце вас ждет свой проект на C, который поможет отточить полученные навыки. Начало занятий — 29 сентября. 👉Пройдите вступительный тест, чтобы успеть занять место в группе: https://otus.pw/dtnW/
  • Библиотека C/C++ разработчика

    Async_simple Alternatives and Reviews (Jul 2022)

    Which is the best alternative to async_simple? Based on common mentions it is: ✅Kelcoro, ✅Libunifex or ✅Macoro

    Libhunt
  • Реклама

  • Библиотека C/C++ разработчика

    Какие подкасты вы слушаете? Расскажите в комментариях ⬇️
  • Библиотека C/C++ разработчика

    Escaping strings faster with AVX-512

    When programming, we often have to ‘escape’ strings. A standard way to do it is to insert the backslash character (\) before some characters such as the double quote. For example, the string my title is La vie becomes my title is \La vie\ A simple routine in C++ to escape a string might look … Continue reading Escaping strings faster with AVX-512

    Daniel Lemire's blog
  • Библиотека C/C++ разработчика

    ESPHome - это система для управления вашим ESP8266 / ESP32 с помощью простых, но мощных файлов конфигурации и удаленного управления через системы домашней автоматизации. https://proglib.io/w/35ee8d17
    Esphome Alternatives and Reviews (Sep 2022)

    Which is the best alternative to esphome? Based on common mentions it is: ✅Home Assistant, ✅Tasmota, ✅Tuya-convert, ✅ESP-Now, ✅Node RED, ✅ESPresense or ✅Esp-homekit

    Libhunt
  • Библиотека C/C++ разработчика

    Achieving Parallelism with Algorithms in STL

    Random Experimentation with C++ Compiler for Parallel Algorithms

    Yet Another Technical Blog
  • Библиотека C/C++ разработчика

    Ночь бэкендеров в Яндекс Банке Собеседования — это долго, скучно, иногда мучительно и не всегда понятно. Как вообще можно понять за пару часов, хочешь ли ты работать где-то в ближайшие пару лет? Поэтому в Финтехе Яндекса придумали кое-что получше — препати для тех, кто хочет взять компанию на тест-драйв. Можно бесконечно смотреть отзывы на Хабр Карьере, но лучше один раз увидеть всё своими глазами. Ребята организуют подобные встречи уже не в первый раз, и в октябре собирают бэкендеров — чтобы совместить приятное с полезным: лично познакомиться с командой и руководством, услышать о продуктах в разработке от первых лиц, прошвырнуться по офису, подышать яндексовым воздухом и вообще приятно провести пятничный вечер. Кормить будут. Вкусно. Поить тоже — бар прямо в офисе. А в промежутках между разговорами о невыносимой лёгкости бэкенд-бытия можно будет порубиться в PS5 с коллегами по цеху, выведать все инсайды у продакт-оунера и просто почилить. Если ты не в Москве, собирай чемоданы — ребята не будут дразнить кутежом в зуме, а купят билет и организуют трансфер. P.S.: дресс-кода нет, но есть задачка с кодом. Если ты действительно бэкендер, то решишь её без труда и приглос у тебя в кармане! Подробности 👉 тут.
  • Библиотека C/C++ разработчика

    #вопросы_с_собеседований Что выведет код?
    #include <iostream>
    
    class A {
    public:
        A() {}
        ~A() {
            throw 42;
        }
    };
    
    int main(int argc, const char * argv[]) {
        try {
            A a;
            throw 32;
        } catch(int a) {
            std::cout << a;
        }
    }
    
    
    Ответ: программа завершится аварийно.
  • Библиотека C/C++ разработчика

    Mathieu Ropert: Breaking Enigma With the Power of Modern C++

    During the Second World War, Alan Turing and his team at Bletchley Park used a very primitive computer to crack the German Enigma machine encryption and allow the Allies to read the Axis secret communications. To achieve this feat, they used every trick in the book to reduce the problem to something that could be achieved by an early 1940s electro-mechanical computer. What if we were nowhere as smart but got readily access to 16 cores 2020s CPU and modern C++? In this talk, we will show a brief history of Enigma's design and cryptoanalysis at the time and then will try to see if we can break it using a modern machine and some C++20. How many combinations can we try per second using all our cores and with the help of some micro-benchmarking? Recorded at StockholmCpp 0x22 https://www.meetup.com/stockholmcpp/events/287950273/ The event was hosted at Berotec, https://berotec.se For more information about Swedish C++ user groups and C++ in general visit https://www.swedencpp.se

    YouTube
  • Библиотека C/C++ разработчика

    Integer Conversions and Safe Comparisons in C++20

    Sometimes, If you mix different integer types in an expression, you might end up with tricky cases. For example, comparing long with size_t might give different results than long with unsigned short. C++20 brings some help, and there’s no need to learn all the complex rules :) Conversion and Ranks   Let’s have a look at two comparisons:

    C++ Stories
  • Библиотека C/C++ разработчика

    Harald Achitz: Swift C++

    Some months ago, the Swift and C++ interoperability workgroup announcement was published. What is the current state of that work, and how does it presents itself to the average C++ developer? And what is Swift anyway? Recorded at StockholmCpp 0x22 https://www.meetup.com/stockholmcpp/events/287950273/ The event was hosted at Berotec, https://berotec.se For more information about Swedish C++ user groups and C++ in general visit https://www.swedencpp.se

    YouTube
  • Библиотека C/C++ разработчика

    Осваиваете C++? ⚡️ Приглашаем 20 сентября, вторник в 20:00 мск на бесплатный вебинар «ООП глазами C++». 📚 На вебинаре поговорим и посмотрим на примерах, как термины ООП реализуются в синтаксисе языка C++. Хоть и модно критиковать ООП-подход к разработке кода, он остаётся самым популярным во многих и многих сферах. Поэтому настоящему профессионалу необходимо знать и уметь использовать данную парадигму разработки. ✅ Используйте эту возможность, чтобы познакомиться с преподавателем и оценить материалы онлайн-курса «C++ Developer» от OTUS! 👉 Записаться на вебинар: https://otus.pw/YqHh/
  • Библиотека C/C++ разработчика

    Integrating C++ header units into Office using MSVC (1/n)

    .cameron { color: #4472c4; } C++20 has had a lot to offer and one feature in particular requires the most thought of all when integrating into our projects: C++ modules (or C++ header units in this particular case). In this blog we will show a real world case of integrating a new C++20 feature into a large codebase that we might all be familiar with.

    C++ Team Blog
  • Библиотека C/C++ разработчика

    #ищу_команду Ищите единомышленников, делайте коллабы, создавайте новые проекты. В комментариях под постом укажите #язык, #библиотеку и/или #стек, который вас интересует и опишите общую концепцию проекта.
  • Реклама

  • Библиотека C/C++ разработчика

    🚀Расширьте свои компетенции навыком работы с языком C! 22 сентября в 20:00 мск состоится открытый урок «Паттерн Entity-Component-System в играх на. На этом занятии мы познакомимся с часто применяемым в игровых приложениях архитектурным шаблоном Entity-Component-System, и рассмотрим его реализацию на языке C на примере опенсорсной библиотеки flecs. Также мы изучим код несложной игры, использующей flecs на практике. 🗣Спикер — Андрей Кравчук, опытный C-разработчик и автор ряда проектов с открытым исходным кодом. Используйте эту возможность, чтобы перенять опыт эксперта и попробовать онлайн-курс «Программист С» от OTUS, для разработчиков с опытом. 📌Пройдите вступительный тест, чтобы записаться на занятие: https://otus.pw/if5t/
  • Библиотека C/C++ разработчика

    Comprehensive C++ Hashmap Benchmarks 2022

    Where I've spent way too much time creating benchmarks of C++ hashmaps

    Martin Leitner-Ankerl
  • Библиотека C/C++ разработчика

    C++23’s new function syntax

    We’ve had a couple of ways to spell functions for a long time: [[nodiscard]] auto say_a_to( std::string_view what, std::string_view name) -> std::string { return std::string{what…

    Why is a raven like a writing desk?