Читаем 50 изобретений, которые создали современную экономику полностью

Один, ноль, ноль, ноль, один, ноль, один, один. Ноль, один, один…

Это язык вычислительных устройств. Все умные вещи, которые выполняет компьютер — звонки, поиск в базах данных, игры, — сводятся к единицам и нулям. Вообще говоря, это не совсем точно: все сводится к наличию или отсутствию тока в крохотных транзисторах на полупроводниковой микросхеме. «Ноль» и «один» просто обозначают, включен ток или выключен.

К счастью, нет необходимости программировать компьютеры с помощью нулей и единиц. Только представьте себе, как это было бы сложно! Microsoft Windows, например, занимает у меня на жестком диске примерно 20 гигабайт. Это 170 миллиардов единиц и нулей. Если распечатать их, получится стопка листов формата A4 четыре километра высотой. Теперь представьте себе, что надо взять всю эту информацию и настроить каждый транзистор вручную. Если переключение каждого занимает секунду, то даже без учета времени, необходимого на эту кропотливую работу (длина транзистора всего одна миллиардная метра), установка Windows будет продолжаться пять тысячелетий.

Первые компьютеры действительно приходилось программировать примерно таким образом. Возьмем, например, Automatic Sequence Controlled Calculator, известный как Mark I. Он представлял собой сооружение пятнадцати метров в длину и двух с половиной в высоту, с цепочками ручек, рычагов, переключателей и передач. В нем было 850 километров проводов. Его жужжанием, как механическим пианино, дирижировала катушка перфорированной бумажной ленты. Для того чтобы решить новое уравнение, приходилось разбираться, какие переключатели включить и выключить, какие проводки подсоединить и куда. Затем следовало включить все переключатели, вставить нужные провода и пробить на бумажной ленте все отверстия. Программирование требовало недюжинного ума и математических способностей и было нудной, однообразной, подверженной ошибкам ручной работой[394].

Через четыре десятилетия после Mark I в школы поступили более компактные и удобные для пользователя машины, например Commodore 64. Мои сверстники, может быть, помнят детский восторг, когда печатаешь:

10 print ‘hello world’;

20 goto 10

И — вот! — экран заполняет грубоватый текст в низком разрешении: hello world, hello world, hello world… Вы написали инструкцию интуитивно понятными, человеческими словами, и компьютер ее принял. Это казалось маленьким чудом. Компьютеры совершили такой скачок после Mark I в том числе благодаря миниатюризации компонентов. Однако невозможно было бы представить подобную функциональность, если бы программисты не могли писать подобные Windows программы на близком человеческому языке и им приходилось бы переводить всё в нули и единицы — наличие и отсутствие тока, которое в итоге и делает всю работу.

Первым шагом к этому стало устройство, которое называлось компилятором, а его история начинается с женщины по имени Грейс Хоппер.

Сегодня много говорят о том, что женщин нужно привлекать в технические профессии. В 1906 году, когда родилась Грейс, равенство полов на рынке труда мало кого заботило. К счастью, среди немногих небезразличных был отец девочки, руководитель в страховой компании. Он не находил причин для того, чтобы его дочери получили худшее образование, чем сын. Грейс пошла в хорошую школу, где у нее проявились блестящие способности к математике. Ее дедушка дослужился до контр-адмирала, и в детстве она мечтала о флоте, но туда брали только мужчин. Тогда она решила стать профессором[395].

В 1941 году, после нападения на Перл-Харбор, Америка вступила во Вторую мировую войну. Талантливые мужчины были призваны, и флот начал принимать женщин. Грейс немедленно воспользовалась открывшимся шансом.

Если вы недоумеваете, какая польза флоту от математиков, подумайте о наведении ракет. Под каким углом и в каком направлении нужно стрелять? На траекторию влияет множество факторов: дальность, температура, влажность, скорость и направление ветра. Это несложные вычисления, но если «компьютер» — это ручка и листок бумаги, времени уходит много[396]. Может быть, есть более быстрый способ? Когда младший лейтенант Хоппер в 1944 году окончила школу мичманов, на флоте живо заинтересовались потенциалом громоздкого устройства, недавно разработанного гарвардским профессором Говардом Эйкеном — тем самым Mark I. Хоппер направили помочь Эйкену разобраться, на что способна новинка.

Профессор поначалу не испытал восторга оттого, что в коллективе появилась женщина, но вскоре Хоппер так его поразила, что он поручил ей написать руководство по эксплуатации. Текст рождался методом проб и ошибок. Чаще всего Mark I глох вскоре после включения, к тому же не выдавал удобного сообщения об ошибке. Однажды сбой произошел из-за того, что в машину залетела моль, что подарило миру современный термин «баг» — жучок. Чаще «мошки» были не такие буквальные: неправильное положение переключателя, отверстие в бумажной ленте не в том месте. «Детективная» работа оказалась нудной и трудоемкой.

Перейти на страницу:

Похожие книги

12 недель в году
12 недель в году

Многие из нас четко знают, чего хотят. Это отражается в наших планах – как личных, так и планах компаний. Проблема чаще всего заключается не в планировании, а в исполнении запланированного. Для уменьшения разрыва между тем, что мы хотели бы делать, и тем, что мы делаем, авторы предлагают свою концепцию «года, состоящего из 12 недель».Люди и компании мыслят в рамках календарного года. Новый год – важная психологическая отметка, от которой мы привыкли отталкиваться, ставя себе новые цели. Но 12 месяцев – не самый эффективный горизонт планирования: нам кажется, что впереди много времени, и в результате мы откладываем действия на потом. Сохранить мотивацию и действовать решительнее можно, мысля в рамках 12-недельного цикла планирования. Эта система проверена спортсменами мирового уровня и многими компаниями. Она поможет тем, кто хочет быть эффективным во всем, что делает.На русском языке публикуется впервые.

Брайан Моран , Майкл Леннингтон

Зарубежная образовательная литература, зарубежная прикладная, научно-популярная литература
1991. Хроника войны в Персидском заливе
1991. Хроника войны в Персидском заливе

Книга американского военного историка Ричарда С. Лаури посвящена операции «Буря в пустыне», которую международная военная коалиция блестяще провела против войск Саддама Хусейна в январе – феврале 1991 г. Этот конфликт стал первой большой войной современности, а ее планирование и проведение по сей день является своего рода эталоном масштабных боевых действий эпохи профессиональных западных армий и новейших военных технологий. Опираясь на многочисленные источники, включая рассказы участников событий, автор подробно и вместе с тем живо описывает боевые действия сторон, причем особое внимание он уделяет наземной фазе войны – наступлению коалиционных войск, приведшему к изгнанию иракских оккупантов из Кувейта и поражению армии Саддама Хусейна.Работа Лаури будет интересна не только специалистам, профессионально изучающим историю «Первой войны в Заливе», но и всем любителям, интересующимся вооруженными конфликтами нашего времени.

Ричард С. Лаури

Зарубежная образовательная литература, зарубежная прикладная, научно-популярная литература / История / Прочая справочная литература / Военная документалистика / Прочая документальная литература
100 способов уложить ребенка спать
100 способов уложить ребенка спать

Благодаря этой книге французские мамы и папы блестяще справляются с проблемой, которая волнует родителей во всем мире, – как без труда уложить ребенка 0–4 лет спать. В книге содержатся 100 простых и действенных советов, как раз и навсегда забыть о вечерних капризах, нежелании засыпать, ночных побудках, неспокойном сне, детских кошмарах и многом другом. Всемирно известный психолог, одна из основоположников французской системы воспитания Анн Бакюс считает, что проблемы гораздо проще предотвратить, чем сражаться с ними потом. Достаточно лишь с младенчества прививать малышу нужные привычки и внимательно относиться к тому, как по мере роста меняется характер его сна.

Анн Бакюс

Зарубежная образовательная литература, зарубежная прикладная, научно-популярная литература / Детская психология / Образование и наука