Билл Гейтс и сотворение 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 сотням разных производителей, которым приходилось делать лишь небольшую подгонку под свою технику.
Почти через два года после выпуска 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.