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

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

14677 @cppproglib

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

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

    🛠 Программирование без кода: немного о no-code и low-code разработке Не нравится кодить или просто не получается, но очень хочется? Или нужно быстро собрать и протестировать MVP? Попробуй no-code и low-code программирование. 🔗 Основной сайт 🔗 Зеркало
  • Библиотека C/C++ разработчика

    Превью профессии «говорящий с нейросетями»

    Все уже слышали, что openAI выпустили в свет свою новую нейросеть-асистента, так что я решил попробовать на что она способна и описать свой опыт взаимодействия с этим.. Этой... Сущностью. Разговор...

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

    Хотите понимать основы синтаксиса С++ и разрабатывать многопоточные приложения? Научитесь этому на бесплатном онлайн-интенсиве с 8 по 10 декабря в 21:00 по московскому времени! 💻 Подробности: ✋ https://clc.to/umjBWg ✔️ Познакомитесь с основными понятиями разработки на С++, принципами сетевых соединений и организацией многопоточного приложения. ✔️ Установите среду разработки и примените стандартную библиотеку. ✔️ Создадите сервер для чатов. 📢 Спикер онлайн-интенсива — программист с опытом 17 лет, ведущий методист курсов по программированию в Skillbox Михаил Овчинников. Он в прямом эфире разберёт работы и ответит на вопросы. 🎁 После регистрации пришлём вам чек-лист полезных материалов для разработчика на C++. В конце интенсива подарим электронную книгу Пола Доэрти и Джеймса Уилсона «Человек + машина» издательства МИФ. Подключайтесь к прямым эфирам и используйте возможность получить сертификат на 10 000 рублей на любой курс Skillbox.
  • Реклама

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

    Technique: Proof types to ensure preconditions

    Consider a library using hidden global state that needs to be initialized by calling an initialization function. If you don’t call the function before you start using the library, it crashes. How do you design the library in such a way that it is impossible to use it before initialization? One idea is to use a technique where you create a special proof type, which needs to be passed as an additional parameter. Let’s look at it in more detail.

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

    💡 8 IT-профессий для тех, кто не хочет программировать В погоне за большими и, как оказывается впоследствии, совсем не легкими деньгами некоторые люди задумываются об IT-профессиях. Но что делать, если вы не любите программировать, но хотите попасть в IT и получать достойную зарплату? Рассказываем о 8 IT-профессиях, в которых не нужно программировать. 🔗 Основной сайт 🔗 Зеркало
  • Библиотека C/C++ разработчика

    🐕🖥 16 универсальных идей для пет-проектов вне зависимости от языка Хотите создать что-нибудь эдакое, но вам не хватает фантазии и вдохновения? Держите 16 идей для разработки собственного проекта от «Библиотеки программиста». 🔗 Основной сайт 🔗 Зеркало
  • Библиотека C/C++ разработчика

    Как устроена работа thread_local переменных: разбираемся и добавляем поддержку в учебную ОС. https://habr.com/ru/post/702814/
    Как устроена работа thread_local переменных: разбираемся и добавляем поддержку в учебную ОС

    Эта статья написана по мотивам моей курсовой работы, основной смысл которой описан здесь . В процессе работы над ней мне понадобилось добавить в учебной ОС, над которой я работал, поддержку...

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

    Falsehoods programmers believe about undefined behavior

    All kinds of reasonable-sounding beliefs about undefined behavior are wrong. Let's go through them.

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

    2D примитивы мультимедийной библиотеки SFML для разработки игр на C++

    Предыдущая тема Продолжая тему построение графических объектов используя мультимедийную библиотеку SFML, рассмотрим интересный класс VertexArray (массив вершин). Точки #include...

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

    Блокчейн TON запускает конкурс TON Smart Challenge #3 с призовым фондом $80 000. К участию приглашаются все девелоперы: ▪️ Опытные разработчики смарт-контрактов, уже знакомые с FunC — собственным языком программирования блокчейна TON. ▪️ Новички, которые хотят погрузиться в перспективный язык FunC и стать специалистами по созданию смарт-контрактов в молодой и активно развивающейся сети. Задания: Участникам предстоит оптимизировать работу 5 смарт-контрактов, изучить основы криптографии и логику управления TON-контрактами. Конкурс начнётся 2-го декабря в 15:00 (мск) и завершится в 21:00 (мск) 23-го декабря. Для участия необходима регистрация через бот: @toncontests_bot Больше информации о конкурсе — на официальном сайте TON: https://ton.org/en/ton-smart-challenge-3
  • Библиотека C/C++ разработчика

    Сборщик мусора на С++

    Привет, Хабр! Эту статью я задумал довольно давно. Речь в ней пойдет о простейшем копирующем сборщике мусора на С++. У него довольно много ограничений (часть не...

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

    Преобразование списка в массив в C++ Простое решение состоит в том, чтобы использовать цикл for на основе диапазона для обхода списка и, один за другим, добавлять каждый элемент в следующий доступный индекс в массиве. Другой способ преобразование можно найти здесь.
  • Библиотека C/C++ разработчика

    How to Measure String SSO Length with constinit and constexpr

    What is SSO   Just briefly, SSO stands for Short String Optimization. It’s usually implemented as a small buffer (an array or something similar) occurring in the same storage as the string object. When the string is short, this buffer is used instead of a separate dynamic memory allocation.

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

    Примеры C++ кода до и после Ranges Измените несортированный диапазон, чтобы он сохранял только уникальные значения, но в обратном порядке.
  • Библиотека C/C++ разработчика

    ❔❔❔⚠ Пройди тест по C++ 👩‍💻 ✅ Ответьте на 20 вопросов и проверьте, насколько вы готовы к обучению на углубленном курсе - "C++ Developer. Professional" от OTUS 🔥 РЕЗУЛЬТАТ ПРОХОЖДЕНИЯ КУРСА Владение нюансами программирования на С++, которые отличают разработчика уровня Middle от Junior. ⏰ Время прохождения теста ограничено 30 минут 🖌 ПРОЙТИ ТЕСТ: https://otus.pw/er0g/ Хочешь протестировать учебный процесс заранее? Тогда приходи на открытый урок курса! 👨‍💻Приходи 30 ноября в 20:00 на открытый урок «Контейнеры STL - когда, зачем, почему нет». Реклама. Информация о рекламодателе на сайте otus.ru
  • Реклама

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

    📜 15 лучших практик SQL после 20 лет программирования Даже если ваш SQL-код работает правильно, его все равно можно улучшить, в частности в том, что касается производительности и читаемости. В статье перечислены лучшие практики составления SQL-запросов, которым вы должны следовать, чтобы сделать ваш код более легким для чтения и понимания. 🔗 Основной сайт 🔗 Зеркало
  • Библиотека C/C++ разработчика

    Пишем на С++ вектор, умеющий расширяться без копирования элементов

    В языке С есть функции malloc , free и realloc . При использовании последней вы можете написать этакий расширяющийся массив из примитивных типов или структур (классов-то нет), который, можно...

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

    Как выразить мысли дизайнеров интерфейсов в программном коде? На этот вопрос ответят авторы небольшого цикла статей на Хабре. Команда разработки VK Teams расскажет, как создаёт сложные интерфейсы с помощью Qt Framework. Цель статей — показать, как использовать Qt Framework исключительно с применением классического QWidget-based подхода. В лонгриде подробно изложены необходимые подходы к реализации интерфейса пользователя и нюансы построения кода. ⬇️ Прочесть статьи можно здесь: https://habr.com/ru/company/vk/blog/701382/
    Создаем сложные интерфейсы и спецэффекты на базе Qt. Часть I

    Привет, Хабр! Меня зовут Михаил Полукаров, я занимаюсь разработкой desktop-версии в команде VK Teams . Каждый день нашим мессенджером пользуются миллионы людей, поэтому мы уделяем особое внимание...

    Хабр