C++

  • ХабрахабрФото [Перевод] [Часть 1/2] Руководство по FFmpeg и SDL или Как написать видеоплеер менее чем в 1000 строк

    [Перевод] [Часть 1/2] Руководство по FFmpeg и SDL или Как написать видеоплеер менее чем в 1000 строк

    Хотя данная информация уже устарела, оригинальный материал и по сей день является популярным источником вдохновения для различного полезнейшего контента по теме FFmpeg. При этом полного перевода оригинала на русский язык до сих пор нет. Исправляем досадное упущение, ибо лучше поздно, чем никогда. И хотя мы старались, в таком объёмном тексте неизбежны трудности перевода. Сообщайте о недочётах (желательно, в личных сообщениях)…

    Читать далее »
  • ХабрахабрФото Неудачная статья про ускорение рефлексии

    Неудачная статья про ускорение рефлексии

    Сразу объясню название статьи. Изначально планировалось дать хороший, надежный совет по ускорении использования рефлекшена на простом, но реалистичном примере, однако в ходе бенчмаркинга выяснилось, что рефлексия работает не так медленно, как я думал. Да и вообще проблема не с ней. Так как пример достаточно жизненный и реализованный в принципе как обычно делается в энтерпрайзе, получилось достаточно интересная, как мне кажется,…

    Читать далее »
  • ХабрахабрФото C++ быстрее и безопаснее Rust, Yandex сделала замеры

    C++ быстрее и безопаснее Rust, Yandex сделала замеры

    Спойлер: C++ не быстрее и не медленнее и вообще смысл не в этом. Эта статья является продолжением славных традиций развенчания мифов крупных российских компаний о языке Rust. Предыдущая была "Go быстрее Rust, Mail.Ru Group сделала замеры". Недавно я пытался заманить коллегу, сишника из соседнего отдела, на Тёмную сторону Rust. Но мой разговор с коллегой не задался. Потому что, цитата: В…

    Читать далее »
  • ХабрахабрФото [Перевод] Руководство Google по стилю в C++. Часть 10

    [Перевод] Руководство Google по стилю в C++. Часть 10

    Часть 1. Вступление…Часть 9. КомментарииЧасть 10. Форматирование… Эта статья является переводом части руководства Google по стилю в C++ на русский язык.Исходная статья (fork на github), обновляемый перевод. Форматирование Стиль кодирования и форматирования являются вещью произвольной, однако проект намного легче управляется, если все следуют одному стилю. Хотя кто-то может не соглашаться со всеми правилами (или пользоваться тем, чем привыкли), очень важно…

    Читать далее »
  • ХабрахабрФото Сортировка слабой кучей

    Сортировка слабой кучей

    Из всего зоопарка куч, эта структура, пожалуй, самая необычная. При этом элегантная простота алгоритма вполне под стать его удивительной неординарности. При сортировке с помощью слабой кучи всегда меньше количество сравнений и обменов, чем если использовать обычную кучу. Так что да, слабая куча сильнее, чем обычная куча. Статья написана при поддержке компании EDISON. Мы занимаемся созданием встроенного программного обеспечения а также…

    Читать далее »
  • ХабрахабрФото Представляем .NET 5.0 Preview 3

    Представляем .NET 5.0 Preview 3

    Представляем новую версию .NET 5.0 Preview 3. Она содержит набор новых функций и улучшений производительности. Мы продолжаем работать над более фундаментальными функциями, которые будут содержаться в финальном выпуске 5.0. Статья о .NET 5.0 Preview 1 охватывает то, что мы планируем внедрить в .NET 5.0. Пожалуйста, ознакомьтесь с публикацией и репозиторием dotnet/designs и поделитесь своими отзывами. И, конечно же, пожалуйста, установите…

    Читать далее »
  • ХабрахабрФото [Из песочницы] Алгоритмы рандома

    [Из песочницы] Алгоритмы рандома

    В этой статье вы увидите самые разнообразные велосипеды алгоритмы для генерации случайных чисел. Про что статья Про алгоритмы генерирующие псевдослучайные числа, которые отличаются между собой качеством результата и скоростью исполнения. Статья будет полезна тем, кто хочет получить высокопроизводительную генерацию чисел в своих программах или разработчикам софта для микроконтроллеров и старых платформ по типу ZX Spectrum или MSX. C++ rand Первое…

    Читать далее »
  • ХабрахабрФото Десятка лучших докладов DotNext 2019 Moscow

    Десятка лучших докладов DotNext 2019 Moscow

    В начале ноября прошел DotNext 2019 Moscow, и пока мы ждем следующий DotNext, самое время посмотреть десятку лучших докладов московской конференции. Хардкор, низкоуровневые подробности, максимальный перформанс, best practices, архитектура и многое другое — все детали собрали для вас с помощью golodnyj под катом. Asynchronous streams Спикер: Стивен Клири (Stephen Cleary)Место: 10→ Презентация доклада Стивен, один из топ-100 пользователей Stack Overflow,…

    Читать далее »
  • ХабрахабрФото Пора на свалку

    Пора на свалку

    Никогда не думал, что это случится со мной, но, похоже, я выгорел. А ещё мне стрёмно. Да, это ещё одна статья про выгорание. Я тут на днях смотрел на свою RSS-читалку и заметил, что под тегом «C++» у меня где-то три сотни непрочитанных статей. Я не прочитал ни одной статьи по плюсам с прошлого лета, и мне офигенно. Я не…

    Читать далее »
  • ХабрахабрФото Ведение Telegram-канала с помощью GitHub Actions

    Ведение Telegram-канала с помощью GitHub Actions

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

    Читать далее »


Кнопка «Наверх»