Билл Гейтс и сотворение Microsoft - [57]
В сиэтлской гостинице «Ред-Лайон-Инн» собралась небольшая тщательно подобранная группа: Чарльз Саймони, Джефф Рейке и его помощник Джейб Блюменталь из отдела сбыта, а также программисты Джефф Гарбере, Боб Мэтьюз и Дуг Кландер. Гейтс сказал им, что они пришли сюда для того, чтобы провести «мозговую атаку» на тему: как сделать «самую быструю в мире электронную таблицу».
Поставленная Гейтсом задача вызвала бурный поток новых идей. У каждого было свое представление о том, как должна работать программа Odyssey (кодовое название нового продукта). Должны ли они сохранить отдельные черты Multiplan, или стараться насколько возможно приблизиться к 1-2-3? Гейтс считал, что самое главное — это скорость пересчета. Джефф Рейке полагал, что следует предусмотреть возможность создания пользователями формул, которые можно было бы применять в таблице. Выдвигалось предложение о разработке графического интерфейса для программы типа Macintosh или Windows, но это не всем пришлось по вкусу. Идеи программистов были сопоставлены с результатами опросов пользователей Multiplan и 1-2-3.
Группа обсудила широкий круг вопросов. Некоторые программисты считали, что следует принять на вооружение методику нумерации клеток Lotus 1-2-3 (Al, В1 и т. д.) вместо используемой в Multiplan системы (L1C1,L1C2 и т. д.). Гейтс не уступал. Ему лично жутко не нравился стиль работы VisiCalc и Lotus. Но поскольку публика предпочитала систему Lotus, он в конце концов сдался и согласился с тем, что выбор режимов следует оставить на усмотрение пользователя.
Программа Lotus 1-2-3 сделала популярной концепцию «макросов». Вместо последовательности нажатий на клавиши пользователь мог выполнить небольшую программку, составленную из заглавных букв, соответствующих необходимым клавишам. Писать макросы для Lotus 1-2-3 умели только довольно опытные пользователи. Гейтс считал, что в новую электронную таблицу надо включить Бейсик, но Дуг Кландер полагал, что язык макросов должен быть похож на команды в меню Odyssey. В Odyssey, кроме того, могла бы войти новая функция: автоматическая запись макросов при вводе пользователем команд с клавиатуры.
В течение всех трех дней шел горячий спор о том, какими функциями должен обладать новый продукт. Все отчаянно защищали свою точку зрения и не стеснялись в выражениях. Иногда они сами себя не слышали, так как все тонуло в криках. Тем не менее спецификации идеальной электронной таблицы в конце концов попали на бумагу, и были сформулированы основные ее концепции.
Одной из главных концепций стал «разумный пересчет». Когда в программах VisiCalc, Multiplan и 1-2-3 пользователь изменял одно значение, пересчитывалась вся таблица. Odyssey должен был пересчитывать только те клетки, которые непосредственно задевает обновление данных. Это простое усовершенствование значительно увеличивало быстродействие в сравнении с 1-2-3.
Для представления данных в графической форме пользователю электронной таблицы Lotus требовалось по одному указывать номера всех строк. Электронная таблица Odyssey должна была автоматически рисовать графики, поскольку определение соответствующих координат производилось без участия пользователя.
В Odyssey, как и Multiplan, предусматривалась возможность связи между несколькими таблицами. В идеальном варианте следовало бы сделать так, чтобы их можно было одновременно выводить на дисплей. Вновь возникла мысль о разработке программы для Macintosh и была затем отвергнута.
В конце совещания Дуг Кландер предложил подготовить сводку всего, что было сказано за эти три дня. Через две недели он представил 20-страничный отчет обо всем, по чему было достигнуто согласие. Теперь оставалось отшлифовать детали того, что позднее станет Excel.
Правила проектирования программного продукта обычно писали Чарльз Саймони и несколько других разработчиков. В случае Excel Билл Гейтс счел целесообразным поручить эту задачу человеку из отдела сбыта, который по определению должен быть ближе к конечным пользователям и их интересам. (Позднее в Microsoft создали должность менеджера по программам, отвечавшего за разработку спецификаций программного обеспечения.)
Джейб Блюменталь, похоже, был создан для этой работы. Поступив в Microsoft в 1982 г., он занимался реализацией Multiplan. Чтобы найти место этой электронной таблицы среди ее конкурентов, Блюменталь изучил детали VisiCalc, SuperCalc и 1-2-3, которые он знал лучше всех. Подготовку правил проектирования того, что станет Excel, было поручено возглавить Блюменталю. Его помощником стал Дуг Кландер, главный программист этой электронной таблицы.
В конце концов было принято решение о том, что Excel будет разрабатываться в текстовом режиме на IBM PC. Предполагалось, что интерфейс Excel будет очень похожим на интерфейс Multi plan, хотя в него должны были войти многие черты 1-2-3, такие как деловая графика (столбчатые диаграммы, круговые диаграммы и т. д.), база данных и макросы. В это же время Блюменталь и Кландер познакомились с Framework, новой программой Ashton-Tate. В ней были совершенно потрясающие вещи: ее разработчику Роберту Карру удалось построить интерфейс, похожий на Smalltalk в рамках текстового режима экрана PC. Джейб и Дуг не пожалели времени на изучение Framework, им очень понравился ее язык программирования Fred. Они решили использовать его как образец при разработке языка макросов для Excel.
Наиболее полная на сегодняшний день биография знаменитого генерального секретаря Коминтерна, деятеля болгарского и международного коммунистического и рабочего движения, национального лидера послевоенной Болгарии Георгия Димитрова (1882–1949). Для воссоздания жизненного пути героя автор использовал обширный корпус документальных источников, научных исследований и ранее недоступных архивных материалов, в том числе его не публиковавшийся на русском языке дневник (1933–1949). В биографии Димитрова оставили глубокий и драматичный отпечаток крупнейшие события и явления первой половины XX века — войны, революции, массовые народные движения, победа социализма в СССР, борьба с фашизмом, новаторские социальные проекты, раздел мира на сферы влияния.
В первой части книги «Дедюхино» рассказывается о жителях Никольщины, одного из районов исчезнувшего в середине XX века рабочего поселка. Адресована широкому кругу читателей.
Книга «Школа штурмующих небо» — это документальный очерк о пятидесятилетнем пути Ейского военного училища. Ее страницы прежде всего посвящены младшему поколению воинов-авиаторов и всем тем, кто любит небо. В ней рассказывается о том, как военные летные кадры совершенствуют свое мастерство, готовятся с достоинством и честью защищать любимую Родину, завоевания Великого Октября.
Автор книги Герой Советского Союза, заслуженный мастер спорта СССР Евгений Николаевич Андреев рассказывает о рабочих буднях испытателей парашютов. Вместе с автором читатель «совершит» немало разнообразных прыжков с парашютом, не раз окажется в сложных ситуациях.
Из этой книги вы узнаете о главных событиях из жизни К. Э. Циолковского, о его юности и начале научной работы, о его преподавании в школе.
Со времен Макиавелли образ политика в сознании общества ассоциируется с лицемерием, жестокостью и беспринципностью в борьбе за власть и ее сохранение. Пример Вацлава Гавела доказывает, что авторитетным политиком способен быть человек иного типа – интеллектуал, проповедующий нравственное сопротивление злу и «жизнь в правде». Писатель и драматург, Гавел стал лидером бескровной революции, последним президентом Чехословакии и первым независимой Чехии. Следуя формуле своего героя «Нет жизни вне истории и истории вне жизни», Иван Беляев написал биографию Гавела, каждое событие в жизни которого вплетено в культурный и политический контекст всего XX столетия.
Наполеон, Гитлер, Сталин — эти люди, как никто другой сумели вмешаться в хил истории нашей планеты, и даже их смерть не ослабила страстей, бушевавших вокруг их имен и интереса к ним, как к личностям Сумев мобилизовать миллионные массы людей на достижение собственных честолюбивых целей они напролом шли к осуществлению своих бредовых идей не стесняя себя в выборе средств и не гнушаясь никаким насилием Увлекательные, выписанные в деталях медицинские портреты, созданные пером профессора Антона Ноймайра, вновь заставляют ожить персонажей этой книги во всех оттенках их гениальности и чудовищной извращенности, дают нам возможность на этих примерах понять взаимосвязь между физическим и душевным состоянием личности и принимаемыми ею политическими решениями Захватывающая, потрясающая книга, заставляющая заново пережить Историю.
Книга посвящена жизни и деятельности активного участника Великой французской революции конца XVIII века, впоследствии ставшего министром полиции Директории и Наполеона, Жозефа Фуше. Его биография дана на фоне крупнейших событий европейской истории.
В монографии рассказывается о выдающемся монгольском правителе и полководце — Чингиз-хане. Книга охватывает все периоды его жизни. Автор подробно анализирует ход военных походов, боевое искусство и причины побед монголов. Особое внимание уделяется анализу хронологии излагаемых событий. Книга иллюстрирована рисунками и картами. Издание рассчитано на самые широкие круги читателей.
Книга содержит биографии всех, кто в разное время получил звание генерал-фельдмаршала России. Это такие выдающиеся полководцы, как Суворов, Румянцев, Кутузов, Барклай-де-Толли. а также менее известные, по сыгравшие определенную роль в истории страны: Салтыковы, Репнины, Дибич, Паскквич, Воронцов, Милютин. Среди награжденных чином фельдмаршала государственные деятели, представители правящих династий России и Европы, служившие в русской армии иностранные подданные. Для широкого круга читателей, интересующихся российской историей.