1. КОРОЛИ, КАПУСТА И... КОМПЬЮТЕРЫ
Джим Симур
Многие из тех, кто оказался в компьютерном бизне мное обеспечение использовалось лишь составляв
се еще до появления первого "персонального" ком шими его программистами.
пьютера фирмы IBM, сегодня пребывают в состоянии Когда мы наконец избавились от EasyWriter и
раздумий. Этой осенью мы отмечаем десятилетие со ему подобных, нам показалось, что мы сбросили груз
дня появления первой IBM PC. Несомненно, в бли режимной ориентации программ для PC. Однако мы
жайшие несколько месяцев вам еще предстоит уви- обманывали сами себя. Например, Lotus 1-2-3 не мог
дить множество сентиментальных статей с воспоми печатать графику прямо из программы. Для печати
наниями о том, "как это было в старые добрые вре необходимо было выйти из 1-2-3 и загрузить утили
мена". ту (читай: режим) PRINTGRAPH. Пользователи
Я предпочитаю оставить анализ происшедшего Harvard Graphics не имели возможности создавать
историкам. Мне бы хотелось заглянуть на десять лет диаграммы, а затем снабжать их на экране аннота
вперед и посмотреть на программное обеспечение, циями; им нужно было сначала получить линии,
которым мы будет пользоваться к моменту двадцатой столбцы и сегменты графика, а затем переключаться
годовщины первого компьютера IBM PC, а главное в специальный режим аннотаций. И так далее.
на то, с какой целью будут тогда использоваться Мы смирились с более совершенным, но не менее
персональные компьютеры. дурацким и несносным уровнем режимного действия
Путь развития аппаратных средств ПК уже пред в программах, которые сегодня широко используют
начертан. Мы знаем о планах по разработке новых ся и хорошо продаются. К 2001 г. не только отдель
микросхем фирмы Intel и других фирм. Знаем о пло ные программы освободятся от этой безумной ориен
ских дисплеях. Мы также знаем о системах распоз тации: весь комплекс программ, которые мы исполь
навания звука и рукописных текстов, о других тех зуем, будет разрабатываться и функционировать как
нологических единое целое.
новинках, ко Уже сегодня мы видим первые слабые проблески
2001 год:
торые, веро такого подхода. Например, Ami Pro и Excel 3.0 по
ятнее всего, зволяют напрямую использовать инструментальные
получат ши средства рисования для аннотирования или оформ
программное
рокое распро ления вашей работы — в рамках самих программ.
странение че Windows, несмотря на все недостатки, — это первый
рез 10 лет. неуверенный шаг к безрежимному совместному фун
обеспечение
Наибольший кционированию программ. Сегодня нам все еще при
же интерес ходится переключаться с одной программы на дру
вызывает гую в рамках среды Windows, так что конечная цель
нового века
вопрос о том, еще не достигнута. Но будущие версии Windows
что конкретно (как бы они ни назывались) все больше и больше
мы будем де будут поглощать и интегрировать отдельные при
лать с этими кладные программы по мере их включения в среду.
аппаратными средствами. На этот вопрос ответить Для нас они будут частью неделимого целого.
труднее всего, а ведь именно он связан с программ
Будущее ным обеспечением будущего.
С приближением двадцатилетия компьютера IBM
Больше, быстрее и интеллектуальнее
за программами, PC, программное обеспечение будет лишь отдаленно Помимо безрежимности, важнейшим усовершенство
напоминать то, что мы имели в 1981 г., да, вероятно, ванием программ для ПК станет повышение быстро
которые будут и то, что мы имеем сегодня. действия. Когда цена на оперативную память пони
Почему? Да потому, что оно будет безрежимным. зится, а ее модули будут выпускаться массовыми се
делать все, риями, наши персональные компьютеры смогут
А также быстродействующим, интеллектуальным и
ужасно объемным. иметь ОЗУ в 100 Мбайт. Таким образом, независимо
что мы хотим, от объема программ, мы сможем одновременно за
Из всех этих новых характеристик наибольшее
гружать все основные приложения в ОЗУ. А очень
даже если значение имеет отход от режимного функционирова
большая кэш-память поглотит данные, с которыми
ния, которое характерно для всего программного
об этом не просили. обеспечения наших дней. мы работаем. А что в результате? Очень быстрая ра
Что? Отсутствие режимов? Разве не этого мы до бота программы.
бились десять лет назад, почти сразу после появле Существование в рамках ограниченной и (до сих
ния PC. пор) сегментной памяти заставило программистов
Первые программы, известные тогда под названи пускаться на различные хитрости для того, чтобы
ем PC-DOS, страдали возмутительной "режимно- сэкономить память. Без этих ограничений и с ис
стью". Например, первый текстовый процессор для пользованием RISC-процессоров с неструктуриро
PC — этот уродец, по ошибке названный EasyWriter ванной памятью, которыми мы будем пользоваться в
(easy — легкий, writer — писатель), о котором уже 2001 г., программы будут работать намного быстрее,
давно забыли те, кто имел несчастье попытаться по чем сегодня.
работать с этим изделием, — был полностью основан Ограниченная память не позволяла программи
на режимах. Вы вводили текст в одном режиме; за стам делать высокоинтеллектуальные программы.
тем переключались на другой режим — редактирова Даже лучшие из сегодняшних программных продук
ние. Хотите еще вводить текст? Прекрасно. Перехо тов все же немного "туповаты". Мы пережили эру
дите обратно в режим ввода текста. программного обеспечения, работающего по принци
Сегодня это кажется безумием. Да это и есть бе пу WYSIWYG; теперь мы входим в эпоху программ
зумие. Ввод и редактирование текста в текстовом DWIM: т. е. программ, работающих по принципу
процессоре должны быть единой, неразрывной функ "Делай то, что я имею в виду" (Do What I Mean). A
цией. программное обеспечение, обладающее достаточным
Еще о режимах? Текстовые процессоры для PC (и интеллектом для того, чтобы в соответствии с нашим
многие из их предшественников на других машинах) желанием делать "зиг" — даже если мы дали коман
имели раздельные режимы редактирования и форма ду " з а г " — пожирает память.
тирования текста. Вы набиваете текст в первом ре Это и определяет четвертую особенность про
жиме, а затем переключаетесь или даже перезагру грамм для PC, которыми мы будем пользоваться че
жаете программу, чтобы перейти в режим формати рез десять лет — их объемность. Если сейчас вам
рования. кажется большим пакет, занимающий 512 Кбайт па
Такое строгое разделение между вводом и выво мяти, то что вы скажете, когда вам придется поме
дом или между введением материала и редактирова щать программы на гигабайтный жесткий диск, и
нием было отражением старого неуклюжего подхода при этом для их запуска вам потребуется ОЗУ объе
к компьютерам, реликвией тех дней, когда програм- мом в три или четыре мегабайта, а то и все пять или
десять.
РС Magazine, October 15, 1991, p. 97
76 PC Magazine/USSR, №3/1991