RU

Сколько символов в нике «Аня»? Шесть языков, три ответа, и ни одного правильного

Пять видимых символов в нике могут превратиться в 10, 15 или 32 — смотря какой язык программирования их считает. Из‑за этой разницы п…

UnicodeUTF-8UTF-16графемыобработка строккодировка символовдлина строкисуррогатные парывалидация данныхобрезка строк.
Habr
RU

[Перевод] Ветвление оказалось дороже лишней работы: как GitHub разогнал обработку исходного кода до 45 ГиБ/с

GitHub прогоняет регистровую свёртку по каждому байту кода, который попадает в индекс Blackbird, поэтому даже базовая текстовая операция&n…

регистровая свёрткаRustUnicodeASCIIоптимизация производительностиSIMDвекторизацияработа с памятьюbranchlessUTF-8
Habr
RU

Двенадцать символов, двадцать один байт: как я научил голый RISC-V говорить «Привет, мир!»

Без библиотек, без обвязок, без операционной системы под ногами. Реальный код на реальном железе — ну, почти реальном. Пустая эмулируемая машина RIS…

RISC-VQEMUbare metalUARTассемблерUTF-8