Титла: Защо zsh е по-добрият шел Публикувано от: vladi31 в Jan 10, 2016, 05:15 През 1986, Доналд Кнут бил помолен да напише като гост, колона за "Programming Pearls" в списанието "Communications of the ACM".
Задачата му била да напише програма, която: чете текстов файл, определя N на брой най-използвани думи, и извежда на екрана сортиран списък на тези думи заедно с честотата на използването им. Кнут представил решение, написано на Pascal, което отпечатано, било дълго 10 страници. То било с добър дизайн, старателно коментирано и използвало новаторска структура от данни за управление на списъка с преброените думи. В отговор на това, Дъг МакИлрой написал шел-скрипт (shell script), който извеждал същата информация. Скрипта на МакИлрой бил дълъг шест реда: Код: tr -cs A-Za-z '\n' | Източник: http://www.slideshare.net/brendon_jag/why-zsh-is-cooler-than-your-shell?next_slideshow=1 ($2) Титла: Re: Защо zsh е по-добрият шел Публикувано от: BRADATA в Jan 10, 2016, 05:56 И понеже ни сърбят пръстите да пишем глупости - преписваме чужди като нямаме собствени.
Нали се сещаш, че сравнявайки скрипт с програма все едно се опитваш да сравняваш ябълка с трактат по философия. Хайде вземи и провери колко е голям сорса на tr, sort, uniq и sed, виж дали ще се вместиш под 10 страници и тогава пиши глупости... Титла: Re: Защо zsh е по-добрият шел Публикувано от: Odido в Jan 11, 2016, 22:32 И понеже ни сърбят пръстите да пишем глупости - преписваме чужди като нямаме собствени.Е, ама много си суров.Нали имаше приказка ,че добрия програмист не открива всеки път топлата вода ами си взаимства от нещо готово.В днешно време всеки ползва я някоя готова библиотечка ,я нечие API.... Титла: Re: Защо zsh е по-добрият шел Публикувано от: BRADATA в Jan 12, 2016, 13:59 Чак пък суров :) Не съм... Ама такива изцепки ме дразнят. И то не защото са глупости, а защото омаловажават нечий труд.
Титла: Re: Защо zsh е по-добрият шел Публикувано от: jet в Aug 25, 2017, 21:54 То не е ясно и какво общо има zsh, тези работи вървят и на други шелове.
Титла: Re: Защо zsh е по-добрият шел Публикувано от: 4096bits в Aug 25, 2017, 22:16 Аз лично започвам да ползвам все повече fish.
Ето скрипт на Python 3, който върши същото Код: from string import punctuation |