В статье автор опписывает подход к парсингу CSV-файлов с использованием SIMD-инструкций, вдохновленный методологией из проекта simdjson. Это знатное байтоебство
Автор объясняет, как обрабатывать данные блоками по 64 байта, выполняя три ключевых этапа: классификацию структурных символов (запятых, кавычек, символов новой строки) с помощью векторных таблиц поиска, фильтрацию ложных разделителей внутри quoted-полей через вычисление префиксного XOR для битовой маски кавычек, и сбор границ полей и строк с использованием битовых операций и подсчета лидирующих нулей
Все примеры на Rust
02.04.2026
Похожее
14.08.2026
Игры под Nintendo 64
Автор портировал свой старый JavaScript-демо-шутер Xibalba (2014) на Nintendo 64...
12.08.2026
Какой ты газонокосильщик
The Pudding провели интерактивный эксперимент, в котором больше 30 тысяч человек...
09.08.2026
Кровать на zig
Физик с PhD, с ADHD и аутизмом рассказывает, как купил Chilipad 2.0 - систему во...
04.08.2026
Макбук тачскрин
Статья аж 18-го года, и судя по комитам, проект никак не развивается. Но он все ...