The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Новая версия интерпретатора GNU Awk 5.1 , opennews (??), 18-Апр-20, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


18. "Новая версия интерпретатора GNU Awk 5.1 "  +3 +/
Сообщение от vle (ok), 18-Апр-20, 14:02 
>> вместе с http://github.com/cheusov/runawk превращается в почти полноценный мощный язык программирования.
> Зачем нужен «почти полноценный», когда есть полноценный Perl, без всяких «почти»?

скрипты на awk почти всегда оказываются сильно быстрее, чем такие же на ruby, python, perl, lua etc. Мне в свое время нужно было молотить сотни мегабайт текста, и это имело смысл.

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

94. "Новая версия интерпретатора GNU Awk 5.1 "  +/
Сообщение от Аноним (57), 18-Апр-20, 21:13 
Это потому что во времена разработки sed и awk умели программировать эффективные движки регулярных выражений. Ко временам Perl и прочих Java это сакральное знание было утеряно :-)

https://swtch.com/~rsc/regexp/regexp1.html

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

117. "Новая версия интерпретатора GNU Awk 5.1 "  +/
Сообщение от vle (ok), 19-Апр-20, 00:35 
Все верно. И поэтому тоже, но не только. Просто сам по себе интерпретатор gawk быстрее.
Кроме того, в силу убогости самого языка программирования структуры данных выбираются максимально простые и быстрые. И data-driven подход добавляет скорости в силу своей простоты.
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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