LINUX.ORG.RU

StringZilla 3.8.1

 , , , ,


1

2

StringZillaSIMD- и SWAR-оптимизированная библиотека для C++ (с биндингами для языков C, JavaScript (модуль Node.js), Python, Rust и Swift) для быстрых строковых операций: поиск подстрок и набора символов (прямой и обратный), сортировка, расстояние Левенштейна, расстояние Хэмминга и других. Однако, функциональность не одинакова для всех языков.
Проект распространяется по лицензии Apache-2.0.

По утверждению автора библиотек, некоторые операции ускорены в пять (или более) раз.

В новой версии:

  • исправлена ошибка аллокации строки;
  • сделана доступной функция is_internal() (C++).

>>> Подробности

★★★★★

Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 1)

Ответ на: комментарий от dataman

Разве непонятно, что именно эта неоднозначность топикстартового текста и сподвигла меня на написание комментария? Ведь не ясно, поддерживаются ли только двухбайтные символы для китая, или эмоджи для японии поддерживаются тоже, то есть символы четырёхбайтные.

Shushundr ★★★
()
Последнее исправление: Shushundr (всего исправлений: 1)
Ответ на: комментарий от Shushundr

сподвигла меня

Зря. Иногда лучше лежать.

dataman ★★★★★
() автор топика
Ответ на: комментарий от Shushundr

Нет там никакой неоднозначности. Допускаю, что она может появиться для тех кто по-русски нативно не читает.

firkax ★★★★★
()
Последнее исправление: firkax (всего исправлений: 1)
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.