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

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

14677 @cppproglib

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

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

    Расскажите, какие YouTube-каналы смотрите по тематике программирования? #интерактив
  • Библиотека C/C++ разработчика

    На языке C++ можно создавать с нуля самые разные программы: от беспилотных автомобилей и робототехники до веб-браузеров, микроконтроллеров, серверов и видеоигр. Если вы когда-нибудь мечтали менять мир, то проще всего начать делать это в цифровом виде и на этом языке. А ещё С++ даёт крепкую базу знаний. Выучив его, вам будет проще освоить любой смежный инструмент. Обучиться языку можно на курсе Яндекс Практикума «Разработчик C++». На курсе вы: • научитесь писать эффективный код; • разберётесь в стандартной библиотеке C++; • начнёте работать с Git, IDE и компиляторами; • познакомитесь с базовыми алгоритмами и структурами данных; • создадите действующие сервисы и добавите 3+ проекта в портфолио. На всех этапах вас будут сопровождать опытные разработчики: мы не дадим просесть по учёбе и поможем выкроить время на образование. Вы будете практиковаться на реальных кейсах и положите в портфолио работающие проекты. А карьерные консультации подготовят вас к разговору о повышении или помогут с поиском новой работы.  Пройдите первый бесплатный урок
  • Библиотека C/C++ разработчика

    Пишем простые крестики-нолики на C++ В этой статье напишем классические крестики-нолики на двух игроков. Так как в каждой такой статье мы должны учиться чему-то новому, то на этот раз познакомимся с тернарными операторами и сразу же применим их на практике. Как всегда в конце будет ряд идей по тому, как можно улучшить игру. Смотреть статью
    Пишем простые крестики-нолики на C++

    Продолжаю небольшой цикл статей про простые проекты, которые будут полезны новичкам. В прошлый раз мы написали BlackJack в упрощенном виде, а в этой статье напишем классические крестики-нолики на двух игроков. Так как в каждой такой статье мы должны учиться чему-то новому, то на этот раз познакомимся с тернарными операторами и сразу же применим их на практике. Как всегда в конце будет ряд идей по тому, как можно улучшить игру. С чего начать? Как всегда начнем с проектирования идеи и изобразим алгоритм на…

    Telegraph
  • Реклама

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

    Что такое rvalue, lvalue? lvalue — это всё, что имеет имя, rvalue — это то, что имени не имеет. Исторически сложились такие названия, потому что lvalue всегда было то, что писалось с левой стороны присваивающего выражения, а rvalue — это то, что появлялось только справа от этого выражения. #код
  • Библиотека C/C++ разработчика

    #вопросы_с_собеседований Что такое Undefined behavior? Undefined behavior — это непредсказуемое поведение программы, которое происходит, когда в коде содержится операция, которая не определена стандартом языка. Такое поведение может возникнуть, когда код пытается обратиться к неопределенной переменной, делить на ноль, выходить за пределы массива или выполнять другие операции, которые противоречат правилам языка. Ошибки в таком коде могут проявляться разнообразными способами, включая прекращение работы программы, непредсказуемые выходные данные, повреждение памяти или даже повреждение операционной системы. Избегайте Undefined behavior в своем коде, чтобы обеспечить надежность и безопасность системы.
  • Библиотека C/C++ разработчика

    ⁉️ Какие алгоритмы актуальны сейчас в разработке? ➡️ Один из таких — Бор Ахо-Корасика. Подключайтесь 17 июля в 20:00 к открытому уроку, который пройдет в рамках онлайн-курса «Алгоритмы и структуры данных» в OTUS. 🎬 На этом вебинаре мы познакомимся с остроумным алгоритмом Ахо-Корасика для поиска нескольких шаблонов в тексте. Для этого мы создадим недетерминированный конечный автомат в виде префиксного дерева, добавим суффиксные и финальные ссылки, вместе пропустим текст через этот Бор и найдём все шаблоны за линейное время, реализовав алгоритм Ахо-Корасика. 🎙 Спикер: Евгений Волосатов, ведущий программист с 20-летним опытом и преподаватель OTUS. 💡 Урок рассчитан на Junior бэкенд-разработчиков и системных программистов, которые пишут софт и приложения. 🎫 После урока полный курс можно приобрести в рассрочку. ➡️ Для участия в вебинаре зарегистрируйтесь: https://otus.pw/BdXY/ Нативная интеграция. Информация о продукте www.otus.ru
  • Библиотека C/C++ разработчика

    Как сделать увлекательное видео по программированию Создание скринкаста может стать для вас отличным способом поделиться своими знаниями и помочь другим разработчикам в вашей команде. Однако не все видеоуроки одинаково эффективны. В этом руководстве описано, как создавать увлекательные и информативные видеоролики по программированию, которые произведут впечатление на ваших коллег. Читать статью
  • Библиотека C/C++ разработчика

    Важно: правила площадки❗️ 1️⃣ За спам, рекламу, ботоводство, скам — бан и удаление всех комментариев 2️⃣ За оскорбления группы/канала или админа — первый раз удаление, второй раз — профилактический бан на неделю, третий раз — бан 3️⃣ За ссылки на нелегальные ресурсы — первый раз удаление, второй раз — бан Напоминаем, что написать нам можно сюда: @proglibrary_feedback_bot Пожалуйста, соблюдайте правила — мы со своей стороны тоже будем стараться максимально оперативно модерировать комментарии.
  • Библиотека C/C++ разработчика

    Пользуетесь ли вы какими-либо иностранными новостными ресурсами по программированию на регулярной основе? Если да, то какими? #интерактив
  • Библиотека C/C++ разработчика

    📚Очередной #дайджест статей: 👉Малоизвестные возможности языка C 👉Параллельный метод сортировки массива std::thread 👉Первый проект длиною в полтора года… 👉Волновой алгоритм 👉Почему язык C никогда не помешает вам совершать ошибки 👉Автоматический обход блокировок 👉Все, что вы никогда не хотели знать о CMake (Redux)
  • Библиотека C/C++ разработчика

    Узнаем сколько лет человеку по дате его рождения В этом коде мы запрашиваем у пользователя его дату рождения, а затем получаем текущую дату с помощью функции time. Затем мы используем структуру tm для извлечения года, месяца и дня из текущей даты и вычисляем количество полных лет с помощью формулы now->tm_year + 1900 - year. Если текущий месяц и день меньше, чем месяц и день рождения, мы уменьшаем возраст на 1. Наконец, мы выводим результат на экран. #код
  • Библиотека C/C++ разработчика

    🔥 Теоретический минимум по Computer Science Computer Science рассказывает о том, как работает компьютер, что такое двоичная система, что за структуры данных и как их использовать. Это видео — база по Computer Science, которую должен знать каждый программист. Здесь про блок схемы, вентили и работу двоичных систем. Смотреть видео
  • Библиотека C/C++ разработчика

    🔥 Шаблоны и метапрограммирование в C++ Урок для тех, кто уже чётко понимает что такое ООП, может отличить инкапсуляцию от сокрытия данных и знает что такое полиморфизм. Здесь вы узнаете про шаблоны, как это представляет себе язык, про явную и частную специализацию, про паттерн Singleton. Смотреть видео
    Курс по ООП в С++: шаблоны и метапрограммирование

    Курсы по программированию: https://balun.courses Потренироваться проходить собеседования: https://it-interview.io Консультации: https://getmentor.dev/mentor/vladimir-balun-191 https://solvery.io/ru/mentor/vladimir_balun 00:00 - Введение 02:12 - Внутреннее устройство шаблонов 03:55 - Явная специализация 06:25 - Частичная специализация 08:04 - Перегрузка и шаблоны 09:02 - Статический полиморфизм (CRTP) 12:40 - Шиблонный синглтон (CRTP) 17:57 - Основы метапрограммирования 22:17 - Заключение VK: https://vk.com/vladimir_balun_programming Telegram: https://t.me/vladimir_balun_programming Instagram: https://www.instagram.com/vladimir_balun_programming/

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

    Алгоритмы компрессии данных: принципы и эффективность В современном информационном обществе объем данных стремительно растет, и с каждым годом все больше информации генерируется и обрабатывается. В связи с этим важным аспектом стало умение эффективно управлять данными, чтобы не только сохранить информацию, но и оптимизировать ее использование и передачу. Одним из основных инструментов для достижения этой цели является компрессия данных. Читать статью
  • Библиотека C/C++ разработчика

    Числа с плавающей точкой для гуманитариев. Что это такое и как они работают На данную тему уже написано большое количество статей, однако многие из них используют пугающие математические формулы и нотации, что может быть сложно для понимания новичкам. В этой статье автор простым языком попытался раскрыть данную тему и помочь решить ряд вопросов. Читать статью
  • Реклама

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

    Сравниваем 2 строки на одинаковые буквы Для сравнения двух строк на одинаковые буквы можно использовать стандартную функцию strcmp() из библиотеки. В данном примере две строки "hello" и "holle" сравниваются на одинаковые буквы. Функция strcmp() возвращает 0, если строки совпадают, и любое другое число, если строки не совпадают. Если строки содержат одинаковые буквы, выводится сообщение "Строки содержат одинаковые буквы", иначе - "Строки содержат разные буквы".
  • Библиотека C/C++ разработчика

    Что за ошибка в приведенном ниже коде и как ее исправить? Последним аргументом memset должен быть sizeof(*bar), а не sizeof(bar). sizeof(bar) вычисляет размер bar (то есть самого указателя), а не размер структуры, на которую указывает bar. Поэтому код можно исправить, используя sizeof(*bar) в качестве последнего аргумента вызова memset.
  • Библиотека C/C++ разработчика

    Как окупаются инвестиции в счастье сотрудников? Компании внедряют системы мотивации, долгосрочные программы LTI и проекты для благополучия сотрудников. А еще — создают комфортные условия для работы IT-специалистов. Смотрим как это работает на примере Авито. HR-директор Ольга Ким рассказала о том, как в компании создают среду для высоких результатов. Полезный разговор по ссылке.
    Как создавать среду для высоких результатов сотрудников

    В 2022 году «Авито» стал одним из лучших работодателей России, по версии Forbes. Компания получила самую высокую оценку в категориях «Сотрудники и общество» и «Корпоративное управление». Дмитрий Озман поговорил с директором по персоналу «Авито» Ольгой Ким, о том, как компания решила вопрос долгосрочной мотивации сотрудников, по каким параметрам отслеживают их ментальное и физическое состояние и почему большие инвестиции в «счастье» людей окупаются

    YouTube