Придумано девочками - [8]

Шрифт
Интервал

У себя в кабинете Грейс повесила часы, которые шли против часовой стрелки, то есть задом наперед. Так она каждый день напоминала себе и своим коллегам, что все на свете можно сделать нестандартным способом. Самым вредным в любом споре Грейс считала возражение: «Но мы же всегда так делали».

«Все было очевидно, — говорила Грейс. — Зачем писать каждую программу с нуля? Лучше разработать такую программу, которая сама будет проделывать множество простейших операций столько раз, сколько потребуется. Создание компилятора было совершенно логичным шагом».

Логичным, но только для Грейс. Ее коллеги и руководство компании «Ремингтон Ренд» полагали, что создание компилятора относится к области невозможного.

Грейс доказала, что они ошибались. В 1952 году она создала «Систему А-0» — программу, или набор инструкций, превращавший математический код в машинный язык. Чтобы этого добиться, она взяла фрагменты кодов из нескольких программ и присвоила каждому из них собственный номер. С помощью этого номера компьютер находил нужные фрагменты и выстраивал их в требуемом порядке. Потом Грейс записала отдельные фрагменты кодов на магнитную ленту.

Летом 1945 года Грейс с коллегами работала на огромном компьютере марки IBM. Внезапно компьютер отключился. Покопавшись в нем, ученые обнаружили мотылька — тот залез внутрь и блокировал работу реле. Мотылька аккуратно извлекли и приклеили в журнал с надписью: «Первый случай обнаружения насекомого в механизме». Насекомых по-английски называют «багами» — козявками. С тех пор, если начальство спрашивало, почему расчеты идут так медленно, сотрудники отвечали, что занимались «дебаггингом», или «ловлей козявок», то есть обнаруживали и исправляли «баги» (ошибки) в программе. Слово это прочно вошло в компьютерную терминологию и используется по сей день наряду с русским термином «отладка».

«Теперь мне нужно было лишь написать цепочку номеров, дождаться, пока компьютер найдет их на ленте, извлечет их, и добавить все остальное, — объясняла Грейс. — Так появился первый компилятор. Можно было написать уравнения, а работать с ними поручить компьютеру».

Убедившись, что компилятор А-0 работает, Грейс не остановилась и разработала «Систему В-0» — компилятор, который понимал инструкции на английском языке (позже этот компилятор получил название FLOWMATIC). Новый компилятор, объясняла Грейс, работал как переводчик — преобразовывал буквы в узнаваемый язык машинного кода. Зачем? Чтобы нам было удобно работать на компьютере. Вокруг опять говорили: «Это невозможно». Но Грейс снова добилась своего.

«Если у вас есть хорошая идея, вы ее опробовали и убедились, что она работает, — действуйте, — говорила она. — Гораздо проще извиниться за самоволие, когда все уже сделано и успех достигнут, чем долго добиваться разрешения приступить к делу».

К 1957 году разработанный Грейс FLOWMATIC был одним из трех языков программирования, которыми пользовались на американских компьютерах, и единственным, позволявшим вводить команды на английском языке. Впрочем, вскоре стало очевидно, что программистам требуется универсальный компьютерный язык — такой, который будут понимать все компьютеры. Что думала по этому поводу Грейс? Она возглавила движение за стандартизацию. Она говорила, что без единого языка компьютерная индустрия «утонет и не выплывет».

По образу инновационных компиляторов, созданных Грейс Хоппер, был разработан Кобол (COBOL) («универсальный язык для выполнения бизнес-задач») — первый универсальный язык программирования, который стали использовать в государственных учреждениях и коммерческих организациях. А идеи удобных для пользователя программ, которые тоже разработала Грейс, легли в основу современных высокоуровневых языков программирования. Например, тех, на которых написаны компьютерные игры. И тебе лишь остается научиться в эти игры играть и выигрывать.

Маргарет Найт

Бумажные пакеты

Каждый день, каждый час, каждую минуту миллионы покупателей по всему миру используют бумажные пакеты. Создательницу машины для изготовления пакетов с плоским дном звали Маргарет Найт. Эта женщина не только совершила революцию среди производителей бумажных пакетов, но и заставила людей по-новому делать покупки. Больше не нужно было паковать молоко, мясо и сыр в тяжелые деревянные ящики. И продавцы больше не мучались, пытаясь запихнуть банки с вареньем и круглые булки в плоский пакетик, который норовит сложиться, словно конверт. С появлением бумажного пакета с плоским дном жить вдруг стало значительно проще.

Маргарет работала в компании «Коламбиа Пейпер Бэг». Работа у нее была несложная: Маргарет складывала готовые пакеты в аккуратные стопки и перевязывала шпагатом. Для изготовления обычных пакетов служили машины, а пакеты с плоским дном клеили вручную. Маргарет не проработала и недели, как в голову ей пришла гениальная мысль.

«У меня была масса свободного времени, чтобы наблюдать за тем, что происходит вокруг, — говорила Маргарет. — В перерывах я смотрела, как работают машины, разглядывала работников, которые клеили пакеты с широким дном вручную».

Но почему нельзя изготавливать пакеты с широким дном машинным способом? Ручная работа — это и долго, и очень дорого. Мало кто мог позволить себе такой пакет. Маргарет объяснили, что машин, которые могли бы сложить и склеить широкое дно, не существует. И ей показалось очень странным, что никто до сих пор не придумал такую машину, ведь пакет с плоским дном гораздо удобнее обычного.


Рекомендуем почитать
Архитектор Сталина: документальная повесть

Эта книга о трагической судьбе талантливого советского зодчего Мирона Ивановича Мержанова, который создал ряд монументальных сооружений, признанных историческими и архитектурными памятниками, достиг высокого положения в обществе, считался «архитектором Сталина».


Ошибка Нострадамуса

Владимир Фромер — писатель, журналист, историк. Родился в Самаре. В 1965 году репатриировался в Израиль. Участвовал в войне Судного дня. Был ранен. Окончил исторический факультет Иерусалимского университета. В 2004 году совместно с Марком Зайчиком был удостоен премии Федерации союзов писателей Израиля. Автор книг «Кому нужны герои», «Реальность мифов», «Солнце в крови», «Чаша полыни», «Хроники времен Сервантеса». В книге «Ошибка Нострадамуса» несколько частей, не нарушающих ее целостности благодаря единству стиля, особой ритмической интонации, пронизывающей всю книгу, и ощутимому присутствию автора во всех описываемых событиях. В первую часть ЗЕРКАЛО ВРЕМЕНИ входят философские и биографические эссе о судьбах таких писателей и поэтов, как Ахматова, Газданов, Шаламов, Бродский, три Мандельштама и другие.


Тэтчер. Великие личности в истории

Маргарет Тэтчер смело можно назвать одной из самых сильных женщин ХХ века. Несмотря на все препятствия и сложности, она продержалась на посту премьер-министра Великобритании одиннадцать лет. Спустя годы не утихают споры о влиянии ее политических решений на окружающий мир. На страницах книги представлены факты, белые пятна биографии, анализ и критика ее политики, оценки современников и потомков — полная документальная разведка о жизни и политической деятельности железной леди Маргарет Тэтчер.


Мой личный военный трофей

В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.


Чистый кайф. Я отчаянно пыталась сбежать из этого мира, но выбрала жизнь

«Мне некого было винить, кроме себя самой. Я воровала, лгала, нарушала закон, гналась за кайфом, употребляла наркотики и гробила свою жизнь. Это я была виновата в том, что все мосты сожжены и мне не к кому обратиться. Я ненавидела себя и то, чем стала, – но не могла остановиться. Не знала, как». Можно ли избавиться от наркотической зависимости? Тиффани Дженкинс утверждает, что да! Десять лет ее жизнь шла под откос, и все, о чем она могла думать, – это то, где достать очередную дозу таблеток. Ради этого она обманывала своего парня-полицейского и заключала аморальные сделки с наркоторговцами.


Двор и царствование Павла I. Портреты, воспоминания и анекдоты

Граф Ф. Г. Головкин происходил из знатного рода Головкиных, возвышение которого было связано с Петром I. Благодаря знатному происхождению граф Федор оказался вблизи российского трона, при дворе европейских монархов. На страницах воспоминаний Головкина, написанных на основе дневниковых записей, встает панорама Европы и России рубежа XVII–XIX веков, персонифицированная знаковыми фигурами того времени. Настоящая публикация отличается от первых изданий, поскольку к основному тексту приобщены те фрагменты мемуаров, которые не вошли в предыдущие.