The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Выпуск языка программирования Rust 1.38"
Отправлено Аноним84701, 27-Сен-19 15:57 
> Так как на нем нет ни одного вменяемого программиста, а те школьники что есть кроме хеллоу ворлд ничего написать не смогли.

https://github.com/BurntSushi/ripgrep


ripgrep    rg -L -u -tc -n -w '[A-Z]+_SUSPEND'    404    0.079s
ucg    ucg --type=cc -w '[A-Z]+_SUSPEND'    390    0.163s
GNU grep    egrep -R -n --include='*.c' --include='*.h' -w '[A-Z]+_SUSPEND'    404    0.611s

ripgrep    rg -w 'Sherlock [A-Z]\w+'    5268    2.108s
GNU grep    LC_ALL=C egrep -w 'Sherlock [A-Z]\w+'    5268    7.014s

Или локально:


% time rg -uui uint16 /somelargeproject |wc -l
   40923
rg -uui uint16 /somelargeproject  2,22s user 2,99s system 372% cpu 1,400 total

% time /usr/bin/grep  -Iir uint16 /samelargeproject |wc -l                                  
   40923
/usr/bin/grep -Iir uint16 /samelargeproject 3,28s user 1,03s system 99% cpu 4,315 total
wc -l  0,00s user 0,01s system 0% cpu 4,312 total

% time rg -uui "sizeof\([a-z].*[0-9]\)" /somelargeproject |wc -l
   11690
rg -uui "sizeof\([a-z].*[0-9]\)" /somelargeproject  3,18s user 2,71s system 374% cpu 1,573 total

% time /usr/bin/grep -Iir "sizeof([a-zA-Z].*[0-9])" /somelargeproject |wc -l
   11690
/usr/bin/grep -Iir "sizeof([a-zA-Z].*[0-9])" /somelargeproject  3,36s user 1,21s system 99% cpu 4,577 total

% /usr/bin/grep -V                                                                                    
grep (GNU grep) 3.3

Хорошее, годное поколение подрастает, раз будучи школьниками уделали старперов :)

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру