From: Sergey Matveev Date: Sun, 21 Oct 2018 20:02:43 +0000 (+0300) Subject: Кнут vs Макилрой X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=419fce79e3c1d51aa6ea2be370b21c17192c0d04;p=stargrave-blog.git Кнут vs Макилрой Не слышал раньше про задачу где нужно вывести в порядке популярности n слов из текста (и их найденное количество соответственно). Дональд Кнут привёл решение такое: написать для этого специализированную программу. А Дуглас Макилрой показал как, ничего не написав, просто задействовать мощь Unix: tr -cs A-Za-z '\n' | tr A-Z a-z | sort | uniq -c | sort -rn | sed ${1}q Unix очень впечатляет после такого. А пользователи не-Unix систем, как правило, действительно на каждый чих вынуждены ждать когда кто-нибудь напишет им программу. ---