История изменений
Исправление
kostyarin_,
(текущая версия)
:
точно! https://github.com/BurntSushi/ripgrep#quick-examples-comparing-tools
Скорость grep
, кстати, – это целиком заслуга его алгоритма, который грамотно строит регулярку. А Си, видать, выступает в роли тормоза, чтобы слишком быстро не показалось, да ещё и было чертовки сложно добавить поддержку Юникод. Специально для любителей повесить себе наковальню на шею, чтобы легче было идти.
Кстати программирование, дети мои, – это в первую очередь алгоритмы и структуры данных. А язык выбирается под задачу. И нет смысла копошиться в старом хлмае, пытаясь отыскать в этой куче что-нибудь блестящее.
Исправление
kostyarin_,
:
точно! https://github.com/BurntSushi/ripgrep#quick-examples-comparing-tools
Скорость grep
, кстати, – это целиком заслуга его алгоритма, который грамотно строит регулярку. А Си, видать, выступает в роли тормоза, чтобы слишком быстро не показалось, да ещё и было чертовки сложно добавить поддержку Юникод. Специально для любителей повесить себе наковальню на шею, чтобы легче было идти.
Кстати программирование, дети мои, – это в первую очередь алгоритмы и структуры данных. А язык выбирается под задачу. И нет смысла копошиться в старом хлмае, пытаясь отыскать в этой куче, что-нибудь блестящее.
Исходная версия
kostyarin_,
:
точно! https://github.com/BurntSushi/ripgrep#quick-examples-comparing-tools
Скорость grep
– это целиком заслуга его алгоритма, который грамотно строит регулярку. А Си, видать, выступает в роли тормоза, чтобы слишком быстро не показалось, да ещё и было чертовки сложно добавить поддержку Юникод. Специально для любителей повесить себе наковальню на шею, чтобы легче было идти.
Кстати программирование, дети мои, – это в первую очередь алгоритмы и структуры данных. А язык выбирается под задачу. И нет смысла копошиться в старом хлмае, пытаясь отыскать в этой куче, что-нибудь блестящее.