Главная » О криптовалютах » Рождение Software Tools: как и зачем появились GREP и AWK

Рождение Software Tools: как и зачем появились GREP и AWK

Демоны биткоин выбираются наружу: все из-за программы SegWit2x

Этим летом мне на глаза попалось эссе Брайана Кернигана «Иногда старые способы — лучшие», опубликованное в честь 25-летнего юбилея журнала IEEE Software в 2008 году. В нем профессор Керниган рассказывал о том, какие инструменты он использует в работе.

Конечно же, началось всё в стенах лаборатории Bell Labs, принадлежащей AT amp;T — именно здесь появились на свет Unix, C и (несколько позже) С++. Поскольку появление команд Unix было неразрывно связано с созданием самой ОС, основные действующие лица здесь — хорошо знакомые читателям Хабрахабра Кен Томпсон, Брайан Керниган и Альфред Ахо.

Утверждается, что это — самый первый «Hello World» в мире. Написал его Брайан Керниган. (источник)

Software Tools

Сегодня мы воспринимаем идею команд и конвейеров Unix как нечто само собой разумеющееся; однако, в действительности так было далеко не всегда.

Пусть каждая программа делает всего одно дело, но делает его хорошо. Если нужно выполнить новую функцию, лучше сделать новую программу, чем запутывать старую добавлением новых «фич». Используйте инструменты, чтобы облегчить свою задачу себе и другим, даже если для этого вам надо написать новые вспомогательные утилиты, которые потом придется выбросить.

grep долгое время был личным инструментом Кена Томпсона; первая публичная версия grep вошла в состав Unix v4 — и сразу же стала для всех остальных инструментом, востребованным в ежедневной работе.

AWK был рожден из-за необходимости. Никто и никогда не думал, что он будет использоваться за пределами группы нескольких программистов, трудящихся в Bell Labs. Альфреду Ахо, который тогда работал в Bell Labs, приходилось следить за бюджетами, корреспонденцией — и за оценками студентов университета, который был расположен поблизости и в котором он в те годы преподавал.

Past amp; Present

Инструменты, которыми медленно обрастал Unix, привлекали к ОС внимание все более широкой аудитории. Их можно было быстро изучить и удобно использовать, каждый раз экономя время на доселе трудновыполнимых задачах.

Возвращаясь к началу нашего разговора, после прочтения эссе я решил задать вопрос профессору Кернигану — как изменился его рабочий процесс за последние десять лет, и чем сегодня он пользуется в своей работе? Ответ мне показался достаточно интересным:

На работе Брайан по-прежнему использует 27-дюймовый iMac, а дома у него — несколько MacBook Pro и MacBook Air; старый Lenovo с установленной Windows XP. «Маки» требуются по большей части как терминалы для доступа к Linux-серверам университета, в котором он работает.

О admin

x

Check Also

Южная Корея ужесточает финансовый мониторинг банков и криптообменников

Южная Корея ужесточает финансовый мониторинг банков и криптообменников Не далее как сегодня правительство Южной Кореи оштрафовало местные обменники на 141 млн вон (130 тыс. USD) ...

Курс эфира в следующем году может утроиться

Эфир побеждает ripple: курс валюты растёт всему вопреки Во вторник цена криптовалюты перешагнула 1200-й рубеж и курс эфира вырос на 6 процентов. Доля эфира на ...

Цена эфириума бьёт рекорд, поднявшись на 20% за 24 часа

Цена эфириума бьёт рекорд, поднявшись на 20% за 24 часа Цена эфириума впервые достигла $760, поднявшись на 20% за последние 24 часа — главным образом ...

AMD технология DirectX® 12, AMD

AMD + технология DirectX® 12 Высочайшая производительность Благодаря новому программному интерфейсу DirectX® 12 от Microsoft® производительность будет на высоте, частота кадров увеличится, а задержка будет ...

Система платежей Lightning Network позволяет снизить комиссию транзакций до нула

Эта технология убирает комиссию в блокчейн-платежах На этой неделе VPN-сервис Torguard анонсировал подключение системы платежей через сеть Lightning NetWork. Это система платежей на основе блокчейн-технологии ...

Новости, ForkLog

Третья по объему торгов криптовалютная биржа (данные CoinMarketCap) Bitfinex, базирующаяся в Гонконге, внедрит платформу для наблюдения за торговыми операциями Irisium для выявления и мониторинга манипулятивного ...

Электронная валюта – следующий этап развития финансовой системы

Электронные технологии и цифровая валюта – наше будущее Джеймс Алтучер, бывший менеджер хедж-фонда, блогер и автор известных бестселлеров, имеет свою стратегию относительно инвестирования средств: не ...

Цифровая валюта – конец господству банков

Цифровая валюта ; конец господству банков Цифровая валюта, которая дала начало финансовой революции обещающей покончить с мировым господством алчных банков! Они сумели пережить взрывной рост ...

7 прогнозов от Грефа

7 прогнозов от Грефа. Глава Сбербанка предсказал наше ближайшее будущее Лекцию о том, какие перемены в эпоху развития новых технологий нас ждут, прочитал в Калининградском ...

Электронные деньги: развитие, направления использования в современной банковской практике (продолжение)

Электронные деньги: развитие, направления использования в современной банковской практике (продолжение) Часть 3. О возможных рисках участников систем электронных денег (начало). // Горюков Е.В., кандидат экономических ...

Характерные риски, присущие инвестированию в ПАММ-счета

Характерные Риски, Присущие Инвестированию в ПАММ-счета Ни для кого не секрет, что инвестирование на финансовых рынках сопряжено с риском потери своих капиталовложений. В полной мере ...

Аспекты, связанные с использованием электронных денег – Электронные деньги

Аспекты, связанные с использованием электронных денег Реализация права на конфиденциальность. Право на конфиденциальность покупки – естественное право, которым мы каждый раз пользуемся, платя наличными в ...

Ethereum: почему ETH станет лучшей криптой в 2018, rk

Ethereum: почему ETH станет лучшей криптой в 2018? Недавний обвал крипторынка укрепил веру в эфир. Данная валюта оказалась единственной, продемонстрировавшей характер, когда остальные, включая «мастодонта» ...

Единая тема обсуждения курса BITCOIN падение

Форум ZiSMO.biz Единая тема обсуждения курса BITCOIN паден. The_Dark 19 янв. 2018 Было принято решение создать единую тему для обсуждения, чтоб не засорять раздел. Сообщение ...

Дайджест новостей в мире Dash

Дайджест новостей в мире Dash 24.11.2017 — 01.12.2017 Представители Dash-сообщества среди номиналистов на BTC Awards CIS В Киеве пройдет первая церемония награждения премии в области ...

Что такое Bitcoin?

Все о мире Bitcoin: новости, события, факты, курс, анализ Что такое Bitcoin? Биткойн ; что это такое? Биткойн ; это первая в мире децентрализованная цифровая ...

Самые популярные поисковые запросы о здоровье – и ответы на них – BBC Русская служба

Самые популярные поисковые запросы о здоровье – и ответы на них Поделиться сообщением в Внешние ссылки откроются в отдельном окне Внешние ссылки откроются в отдельном ...

Вопросы и ответы

Вопросы и ответы Термины “32-разрядный” и “64-разрядный” описывают, каким образом процессор компьютера (он также называется ЦП) обрабатывает информацию. 64-разрядная версия Windows обрабатывает большие объемы оперативной ...

Как получить Bitcoin Cash из Blockchain info бесплатно – Hyip Hunter

Как получить Bitcoin Cash из Blockchain info бесплатно Hyip Hunter 08.09.2017 15286 просмотров Многие из вас пользуются онлайн кошельком Blockchain info. Но знаете ли вы, ...

Написание blockchain менее чем за 200 строк кода на Go

Давайте начнем! Поскольку мы собираемся писать код на Go, мы предполагаем, что у вас уже есть опыт разработки на нем. После установки мы так же ...

Технология Блокчейн (blockchain) – что это такое простыми словами

Технология Блокчейн (blockchain) – что это такое простыми словами Инновации меняют мир быстрыми темпами. Только начали привыкать к словам «биткоин» и «криптовалюта», а технологии, на ...

Будущее наступило: когда без квантовых компьютеров не получится обойтись

Что случится с криптовалютами когда появится квантовый компьютер? Двадцать лет назад квантовые компьютеры считались фантастикой, а скоро они будут удивлять нас не больше, чем обычный ...

Квантовый компьютер, КомпьютерПресс

Квантовый компьютер Еще пять лет назад о квантовых компьютерах знали разве что специалисты в области квантовой физики. Однако в последние годы количество публикаций в Интернете ...

Запор: что делать, срочно, в домашних условиях при очень сильном запоре

Что делать при очень сильном запоре Такое аномальное явление, как запор, знакомо практически каждому из нас. У одних людей запор проявляется изредка, у других принимает ...