C++.

C++.

Моё обретение вдумчивого и толкового помощника

Всё началось с приглашения от @little_italy:Привет! Меня зовут Катя Равальдини, я редактор из команды Хабра.Мы приглашаем авторов хаба Искусственный интеллект поучаствовать в сезоне «Код будущего» — конкурсе статей о том, как ИИ меняет разработку ПО, open source и подходы к информационной безопасности.В этом сезоне особенно ждём практические истории: что вы уже попробовали, что сработало, где ИИ действительно ускоряет работу, а где создаёт иллюзию продуктивности.Я понял, что пора попробовать, тем более редактор ждёт практических историй.

продолжить чтение

Zero-Host-Copy инференс: как написать пайплайн на C++-CUDA исключающий участие CPU в горячем цикле (165 FPS)

Обработка видео (H.264) с помощью YOLOv8m (1024x1024-INT8) со скоростью ~165 FPS на RTX 3060 Ti и ~38 FPS на Jetson Orin Nano Super1. Введение: Анатомия бутылочного горлышка

продолжить чтение

Когда Python становится слишком медленным: пишем C‑расширение с нуля и сравниваем с pybind11 (бонус JIT‑компилятор)

Недавно я прочел статью про pyrusmorph — python обёртку над 30-летним с++ ядром libmorph/rus. Бенчмарки удивили: в 30 раз быстрее PyMorphy3 при обработке текста. После я задумался. Как это вообще работает? Почему мы пишем import pyrusmorph и получаем доступ к нативному с++ коду и функциям прямо внутри python.В статье я предлагаю пройти этот путь с нуля. Разобраться, как устроен Python «под капотом», написать своё расширение на чистом C‑API, а потом посмотреть, как эту боль лечит pybind11

продолжить чтение

UI-фреймворк для людей и AI-агентов: Rust, C, C++, ASM, 6 платформ, 900 КБ

Продолжаю воплощать свои самые смелые идеи, на которые ранее не было ресурсов и которые теперь можно реализовать благодаря появлению LLM. Я верю, что сейчас ценность самой идеи стала выше и именно она всё решает.Сегодня хочу представить лёгкий UI-фреймворк. Он написан на Rust, работает на Windows (x64, ARM), macOS, Linux, Android, iOS/iPadOS и даже в браузере через WASM (онлайн-демо на GitHub Pages). Снабжён примерами использования на Rust, C, C++ и даже ASM.

продолжить чтение

Под капотом iZotope: что общего у Nectar, Neutron, Ozone и RX

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

продолжить чтение

PVS-Studio 8.01: OWASP Benchmark, поддержка JDK 25, Go 1.27 и многое другое

Вышел новый релиз PVS-Studio — 8.01. В нём: расширение поддержки OWASP, поддержка новых версий Java и Go и многое другое.OWASP Benchmark for JavaВ этом релизе мы проверили соответствие SAST-правил анализатора Java бенчмарку OWASP Benchmark for Java.

продолжить чтение

600 миллиардов токенов спустя: как мы управляли ИИ-агентами при декомпиляции шутера

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

продолжить чтение

О программировании, книгах и разработке игр. Интервью с Сергеем Кушниренко, автором книги «Game++»

Приветствуем, Хабр.Врываемся в новую неделю с обширным интервью от Сергея Кушниренко @dalerank автора одной из лучших наших книг 2025-2026 года: "Game++. Устройство и оптимизация игрового движка". Сергей ведёт на Хабре отличный блог, а также создал сайт https://dalerank.github.io/

продолжить чтение

Микросервисы (async single-threaded) в эмбеддед и рефакторинг «кошмара на С++» с помощью ИИ

Вот они баги! В цветах.

продолжить чтение

От железа к собственным VST инструментам

С чего всё началосьПожалуй, начну с того, что расскажу о себеЯ человек, который каким‑то образом попал в ИТ. Я не программист, я не инженер. Мой опыт исключительно вокруг проектов и продуктов. Я долго работал в одном из вендоров ПО и повидал, как надо и, самое главное, как не надо делать проекты, причем в различных видах бизнеса.Еще я музыкант, регулярно выступаю со своим материалом, и до января 2026 года я выступал с уже собранным, откалиброванным и изученным сетапом из железных синтезаторов.Это так называемый Dawless‑формат, когда создаёшь музыку без использования компьютера. Мой сетап выглядел так:

продолжить чтение

123456...10...13