The OpenNET Project / Index page

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



"Выпуск языка программирования Rust 1.38"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Подсказка: Для контроля за появлением новых сообщений - перед выходом жмите "Пометить прочитанным".
. "Выпуск языка программирования Rust 1.38" +/
Сообщение от Аноним84701 (ok), 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

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

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Выпуск языка программирования Rust 1.38, opennews, 27-Сен-19, 10:46  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



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

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