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



• Разработчики операционных систем, например, Digital Research, создавшая СР/М

• Поставщики языков, например, Microsoft

• Разработчики прикладных программ, например, Software Arts (разработчик VisiCalc) и MicroPro (WordStar).

Программистам часто приходилось биться за то, чтобы операционная система, прикладные программы, а также данные и графика втиснулись в память объемом 64К.

Графическая память PC находилась в адресуемой области компьютера. Некоторые команды 8088 можно было использовать для получения на экране эффектов мультипликации. Это, например, позволило Гейтсу и Нейлу Конзену за несколько часов воскресного дня написать для IBM PC ряд демонстрационных программ с графикой. В то же время разработка программ с приличной графикой для Apple была целой проблемой.

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

MS-DOS u СР/М

Почти через два года после выпуска IBM PC уже было трудно определить, какая операционная система — MS-DOS или СР/М — будет преобладать на рынке. Некоторые разработчики программного обеспечения считали, что стоит подождать и посмотреть, как будет развиваться рынок и какую операционную систему выберут конкуренты IBM. В ряде изданий, например в «InfoWorld», отказывались относиться к MS-DOS серьезно. Когда журнал напечатал в январском номере за 1982 г. сводку лучших продуктов предыдущего года, девять из десяти продуктов первой десятки были программами для СР/М. И только в марте 1982 г. «InfoWorlds» пошел на публикацию данных оценочных испытаний одной из программ для MS-DOS.

Microsoft с завидным терпением вновь и вновь повторяла, что MS-DOS допускает легкую адаптацию программ для СР/М. Многие прикладные программы для СР/М были написаны на таких языках высокого уровня, как Бейсик, Фортран и Кобол производства Microsoft. Microsoft объясняла, что все эти языки есть для MS-DOS и что поэтому перенос программ для СР/М на новую операционную систему несложен.

В то же время некоторые фирмы настойчиво проталкивали СР/М. В марте 1982 г. Vendex Corporation приняла на вооружение идею SoftCard, выпущенной Microsoft, — на этот раз в ущерб MS-DOS. Vendex выпустила Baby Blue, плату, которая позволяла программам для СР/М работать на IBM PC.