КОРОЛИ, КАПУСТА И... КОМПЬЮТЕРЫ                      Джим Симур                      Многие из тех, кто оказался в компьют...
Upcoming SlideShare
Loading in...5
×

Software 2001

352

Published on

Каким будет программное обеспечение 21 века? Взгляд из 1991 года.

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
352
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Software 2001

  1. 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

×