Какова скорость обработки текста в Go?

Может попадались кому-то ссылки на тесты, бенчмарки и т.п.
Надо анализировать, сравнивать много текста, но Perl учить ради этого не собираюсь, вот интересно стало, Go переплюнул по скорости Perl, или нет?
  • Вопрос задан
  • 588 просмотров
Решения вопроса 1
Штатный модуль регулярный выражений, который написан на go сильно уступает в производительности перловому.
Но к Go можно подключить PCRE https://godoc.org/github.com/glenn-brown/golang-pk... и все будет сравнимо по скорости с перлом.

Если же речь не про регулярные выражения, а про анализаторы, написанные руками, то Go на данной задаче точно переплюнет perl.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
dimonchik2013
@dimonchik2013
non progredi est regredi
посмотрите на вот такое:
www.powergrep.com

можно запускать из командной строки

не для всех задач, и не все можно автоматизировать, но очень шустрая
Ответ написан
@beduin01
В свое время на D был написан самый быстрый парсер XML. Его вроде бы так и не обошли, так что думаю, что D будет быстрее парсить. Тем более там в языке куча фишек для этого есть, которые на Go придется писать руками.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы