Придумано девочками
Шрифт:
«Теперь мне нужно было лишь написать цепочку номеров, дождаться, пока компьютер найдет их на ленте, извлечет их, и добавить все остальное, — объясняла Грейс. — Так появился первый компилятор. Можно было написать уравнения, а работать с ними поручить компьютеру».
Убедившись, что компилятор А-0 работает, Грейс не остановилась и разработала «Систему В-0» — компилятор, который понимал инструкции на английском языке (позже этот компилятор получил название FLOWMATIC). Новый компилятор, объясняла Грейс, работал как переводчик — преобразовывал буквы в узнаваемый язык машинного кода. Зачем? Чтобы нам было удобно
«Если у вас есть хорошая идея, вы ее опробовали и убедились, что она работает, — действуйте, — говорила она. — Гораздо проще извиниться за самоволие, когда все уже сделано и успех достигнут, чем долго добиваться разрешения приступить к делу».
К 1957 году разработанный Грейс FLOWMATIC был одним из трех языков программирования, которыми пользовались на американских компьютерах, и единственным, позволявшим вводить команды на английском языке. Впрочем, вскоре стало очевидно, что программистам требуется универсальный компьютерный язык — такой, который будут понимать все компьютеры. Что думала по этому поводу Грейс? Она возглавила движение за стандартизацию. Она говорила, что без единого языка компьютерная индустрия «утонет и не выплывет».
По образу инновационных компиляторов, созданных Грейс Хоппер, был разработан Кобол (COBOL) («универсальный язык для выполнения бизнес-задач») — первый универсальный язык программирования, который стали использовать в государственных учреждениях и коммерческих организациях. А идеи удобных для пользователя программ, которые тоже разработала Грейс, легли в основу современных высокоуровневых языков программирования. Например, тех, на которых написаны компьютерные игры. И тебе лишь остается научиться в эти игры играть и выигрывать.
Маргарет Найт
Бумажные пакеты
Каждый день, каждый час, каждую минуту миллионы покупателей по всему миру используют бумажные пакеты. Создательницу машины для изготовления пакетов с плоским дном звали Маргарет Найт. Эта женщина не только совершила революцию среди производителей бумажных пакетов, но и заставила людей по-новому делать покупки. Больше не нужно было паковать молоко, мясо и сыр в тяжелые деревянные ящики. И продавцы больше не мучались, пытаясь запихнуть банки с вареньем и круглые булки в плоский пакетик, который норовит сложиться, словно конверт. С появлением бумажного пакета с плоским дном жить вдруг стало значительно проще.
Маргарет работала в компании «Коламбиа Пейпер Бэг». Работа у нее была несложная: Маргарет складывала готовые пакеты в аккуратные стопки и перевязывала шпагатом. Для изготовления обычных пакетов служили машины, а пакеты с плоским дном клеили вручную. Маргарет не проработала и недели, как в голову ей пришла гениальная мысль.
«У меня была масса свободного времени, чтобы наблюдать за тем, что происходит вокруг, — говорила Маргарет. — В перерывах я смотрела, как работают машины, разглядывала работников, которые клеили пакеты с широким дном
Но почему нельзя изготавливать пакеты с широким дном машинным способом? Ручная работа — это и долго, и очень дорого. Мало кто мог позволить себе такой пакет. Маргарет объяснили, что машин, которые могли бы сложить и склеить широкое дно, не существует. И ей показалось очень странным, что никто до сих пор не придумал такую машину, ведь пакет с плоским дном гораздо удобнее обычного.
Маргарет никогда не училась инженерному делу, но она с малых лет управляла различными механизмами и видела их вокруг себя. Станки работали на ткацкой фабрике, где она трудилась с 12 лет вместе со своими братьями. По правде говоря, ребенком она вместо кукол и игрушек играла складным ножом, буравом и разными деревяшками.
«Весь вечер работала — испытывала механизм для изготовления плоского дна, — записала Маргарет в дневнике 9 мая 1867 года. — Пока он справляется. На сегодня, пожалуй, достаточно. Если все прочие механизмы будут работать не хуже, меня это вполне удовлетворит».
Первым делом Маргарет зарисовала свои идеи на бумаге. Затем она разработала режущее устройство, которое назвала направляющим пальцем, а из куска жести изготовила механизм для складывания, названный ею фальцевателем (это слово значит «загибочная лопасть»). И что получилось? Отличный пакет с плоским дном!
«Следующий эксперимент я провела уже в мастерской, закрепив на одной из машин оба приспособления — направляющий палец и фальцеватель, — рассказывала она. — Бумажный рукав перемещался под направляющим пальцем и оказывался под фальцевателем. И у меня действительно получилось плоское дно».
Убедившись, что машина способна складывать и склеивать прямоугольные днища, Маргарет преисполнилась еще большей решимости.
Через год после рождения идеи она построила деревянную модель примерно 70 сантиметров в длину и 30 в ширину.
«В июле 1868 года у меня появилась отличная действующая модель, — говорила Маргарет. — Можно было начинать делать пакеты тысячами».
Она заплатила опытному механику, чтобы тот изготовил изобретенный ею механизм из металла. Такую модель следовало представить при подаче документов на оформление патента. И откуда ей было знать, что в мастерской, где машину отливали из металла, механизм попадется на глаза некоему Чарльзу Аннану. Он скопировал его и попытался запатентовать от своего имени.
Маргарет отправилась в Вашингтон с твердым намерением восстановить справедливость. С собой она привезла дневники, чертежи, фотографии, записи, модели, готовые пакеты, свидетелей, а заодно адвоката, чтобы оспорить притязания Аннана в патентном бюро.
Как изобретатель Маргарет намного обогнала свое время, но так и не разбогатела. Сообщали, что ей предлагали за ее машину 50 000 долларов — более полумиллиона долларов на сегодняшние деньги, — однако она отвергла предложение. Интересно, что после смерти на ее счетах оказалось всего 275 долларов и 5 центов.