Билл Гейтс и сотворение Microsoft | страница 76



Кроме того, популярные электронные таблицы в то время работали только на компьютерах какого-то одного типа. Например, VisiCalc, написанную на языке ассемблера, невозможно было запустить под СР/М, a SuperCalc не работала под операционной системой Apple. Путь представлялся совершенно ясным. Электронная таблица Microsoft должна подходить под все операционные системы, имеющиеся на рынке, в том числе СР/М, Apple DOS, UNIX и MS-DOS. Для облегчения адаптации электронной таблицы на разные платформы в Microsoft решили писать ее на С — языке высокого уровня. Гейтс и Аллен были уверены, что эта стратегия позволит Electronic Papers стать главной электронной таблицей для персональных компьютеров.

В качестве консультанта для задания спецификаций новой таблицы в Microsoft взяли Пола Хэкела. Он начал с изучения каждой мелочи VisiCalc и SuperCalc. Гейтсу очень не нравился стиль обозначений типа «морского боя», использованных в VisiCalc, в которой клетки назывались А1, В2, С14 и т. д. В Electronic Paper столбцы назывались С1, С2, СЗ и т. д., а строки LI, L2, L3 и т. д. Клетки обозначались комбинациями типа L1C1, L2C2, L14C3.

Прототип Electronics Paper, исходя из первых спецификаций, написал программист Марк Мэтьюз. Полная разработка того, чему суждено было стать программой Multiplan, была возложена на недавно принятого на работу большого мастера, Чарльза Саймони.

Саймони поступил в Microsoft б февраля 1981 г. и стал руководителем разработки прикладных программ. Он имел замечательную репутацию, поскольку до этого работал в научно-исследовательском центре компании XEROX в Пало-Альто (PARC). PARC пользовался огромным уважением у первоклассных разработчиков, потому что этот центр был источником самых революционных концепций в области компьютерных технологий. Через несколько лет они нашли себе место в компьютерах Lisa и Macintosh Apple, программе GEM Digital Research и Microsoft Windows.

В начале 1960-х гг. Саймони у себя на родине в Вен грии научился программировать на машинном языке на дряхлом и элементарном компьютере Урал-2. Способности к программированию привели его в Данию, затем в Калифорнийский университет в Беркли и, наконец, к степени доктора в Стенфордском университете.

В 1972 г. Чарльз Саймони поступил на работу в PARC, где начал писать Bravo, текстовый процессор для компьютера Alto компании Xerox. По словам Саймони, Bravo стал первой системой WYSIWYG (что на экране, то и на принтере) с использованием мыши за 11 лет до Macintosh.