В статье автор опписывает подход к парсингу CSV-файлов с использованием SIMD-инструкций, вдохновленный методологией из проекта simdjson. Это знатное байтоебство
Автор объясняет, как обрабатывать данные блоками по 64 байта, выполняя три ключевых этапа: классификацию структурных символов (запятых, кавычек, символов новой строки) с помощью векторных таблиц поиска, фильтрацию ложных разделителей внутри quoted-полей через вычисление префиксного XOR для битовой маски кавычек, и сбор границ полей и строк с использованием битовых операций и подсчета лидирующих нулей
Все примеры на Rust
02.04.2026
Похожее
20.05.2026
Game Engine Black Book: DOOM
Почему никто не показал мне эту книгу раньше! Книга "Game Engine Black Book: ...
19.05.2026
Свой редактор
Автор за два года написал и сделал своим ежедневным инструментом собственный тек...
15.05.2026
Коммондор С64
Смотрите что нашел! Старые добрые C64 в новом образе Домашние компьютеры 1980...
14.05.2026
Барбара Лисков
Я довольно часто писал про боевых дедов программирования. Но как начсчет боевых ...