Этапы большого пути Windows
MS Windows
(этапы большого пути)
Разработка MS Windows - одного из самых популярных
программных продуктов наших дней началась примерно 10 лет назад. Тогда
считалось, что будущее принадлежит интегрированным средам, таким как FrameWork,
VisiOn и DESQ, объединяющим в себе несколько программ разного класса. Все эти
продукты работали в текстовом режиме. Некоторые из них позволяли использовать
мышь. Microsoft заняла другую позицию - после посещения исследовательского
центра Xerox PARC Билл Гейтс решил сделать ставку не графическую оболочку,
предоставляющую разработчикам стандартные средства для создания интерфейса. К
слову сказать, в то же время центр Xerox посетил и Стив Джобс.
В начале работы над Windows
программистам из Microsoft был доступен лишь компьютер класса XT с процессором
8088 и максимальным объёмом памяти в 640 KB. Реальным же быль объём в 256 КВ, 2
дисковода на 360 КВ (жёсткий диск в те времена был слишком дорогой роскошью) и
видеоадаптер CGA. Первые сведения о разработке Windows историки относят к 1983
году. А уже в ноябре 1984 года Microsoft дала первую отсрочку поставке,
перенеся её на июнь 1985 года. Но и к этой дате работы над первой версией
Windows не завершились. Официально днем рождения Windows можно считать выставку
Comdex, проходившую в ноябре 1985 года в Лас-Вегасе, на которой
пресс-конференция Microsoft плавно перетекла в презентацию нового продукта
Microsoft Windows 1.0.
Первая версия Windows даже по
тем меркам выглядела слабо: окна на экране, в отличии от операционной системы в
среде Mac и графической оболочки GEM фирмы Digital Research, не перекрывались,
программа работала безумно медленно, а модуль управления файлами MS DOS
Executive вообще работал в текстовом режиме. Однако при всём при этом Windows
требовалось всего лишь 256 КВ памяти и 2 дисковода.
Производительность версии 1.3
была значительно повышена за счёт поддержки расширенной памяти (LIM),
спецификация которой была изначально разработана для работы Lotus 1-2-3.
Windows 1.3 могла своповать код и данные в расширенную память, но задача при
этом могла выполняться только на 640 КВ стандартной памяти. В это же время для
Windows был переписан Aldus PageMaker 1.0 и графический пакет In-A-Vision фирмы
Micrografx.
Windows 2.0 вышла в 1987
году. Тогда-то и появились кнопки максимизации и минимизации и перекрывающиеся
окна (вечный спор Microsoft и Apple). Кроме того быль введён протокол
динамического обмена данными (DDE).
В 1988 году Windows была
разделена на 2 части: Windows/286 и Windows/386 . Первая из них использовала
протокол EMS 4.0, а вторая использовала виртуальную память и V86-й режим
процессора. Однако производительность системы всё еще оставляла желать лучшего.
Появление в мае 1990 года
Windows 3.0 ознаменовало новую эру программного обеспечения персоналок. Windows
3.0 поддерживала Protected mode 286/386 и предлагала задачам до 16МВ
непрерывной памяти, а так же псевдомногозадачность и выполнение DOS-программ в
окне. Появились и всеми любимые Program Manager, File Manager, Control Panel и
полосы прокрутки с кнопками. И всё это работало в графическом режиме!
Возможность адресации большего объёма памяти позволила Windows работать
значительно быстрее. И фирмы-производители ринулись на этот рынок. В Windows
переносилось всё подряд: от текстовых процессоров до игр. Однако UAE -
знаменитые системные ошибки - могли даже самого терпеливого и преданного
пользователя довести до белого каления.
Решение этих проблем привело
к созданию Windows 3.1, которая сначала задумывалась лишь как небольшое
улучшение версии 3.0, но в конце концов привело к созданию совершенно
самостоятельного продукта, с которым мы все в настоящий момент и общаемся. В
Windows 3.1 был введён протокол OLE, а так же были предоставлены новые средства
для разработчика, в частности был документирован протокол Drag-&-Drop,
введены панели диалога общего назначения и многое другое.
В настоящее время от Windows
отделился проект Windows NT, представляющий 32-разрядную многозадачную систему,
поддерживающую несколько аппаратных платформ (таких как Pentium - последнее
слово Intel, PowerPC - новое сердце Macintosh и Alpha - бога спустившегося на
землю ПЭВМ из мира WorkStantion и суперкомпьютеров). Однако отзывы об NT не
слишком лестны из-за его неповоротливости и обжорства (по отношению к
ресурсам). Сейчас мир ждёт Windows 4.0 разрабатывающийся как проект Chicago,
который должен быть менее требователен к ресурсам, чем NT, работать только на
Intel-е, но при всем при этом, уже не быть "оболочкой дешёвой", а работать
полностью независимо от DOS. Не смотря на все нововведения, пользователи
настроены довольно скептически, к примеру по сети FIDO бродит вот такая
картинка, посвящённая Chicago.
MS Word for Windows 2.0
На волне повального увлечения Windows в эту среду был
перенесён и широко известный текстовый процессор фирмы Microsoft - Word.
Оказавшись в новой среде, Word, сохранив мощь своего DOS-овского собрата
приобрёл и новые, характерные для Windows-приложений качества, которые ещё
более развились к последней локализованной для России версии 2.0 (слухи о
русификации MS Word 6.0 упорно ходят, но живьём его еще никто не видел). В
частности, вместо загадочных комбинаций клавиш (а точнее кроме них),
большинство команд доступно через Tool-Bar. Естественно, редактор отвечает
принципу WYSIWYG, и использует шрифты True-Type. Корме того, Word поддерживает
OLE, что делает его полноправным Windows-приложением, полностью использующим
возможности системы, и позволяющим сделать работу над создаваемым документом
наиболее удобной и естественной. Возможность импорта многих графических
форматов, редактор формул, программа деловой графики и возможность
многоколонной вёрстки приближают Word к DTP-системам, но отсутствие кернинга и
заметно менее удобное управление размещаемым текстом не позволяют поставить
Word на одну ступень, например, с PageMaker-ом, а следовательно и назвать
полнофункциональной DTP-системой. MS Word Art, конечно, неплохое средство для
экспериментов над строками текста, а MS Draw - над изображениями, но это далеко
не Corel. К несомненным плюсам можно отнести наличие Тезауруса и системы
проверки орфографии, делающими Word прекрасным текстовым редактором. Встроенный
язык Word Basic - делает редактор исключительно гибким и удобным при обработке
однотипных документов, и позволяет ему, словно AutoCAD-у настраиваться на ту
предметную область, в которой он используется. Возможность вычислений в
таблицах роднит Word (правда крайне отдалённо) с Exсel-ом и ему подобными
программами. Резюмируя всё выше сказанное, можно заметить, что покупая
Microsoft Word for Windows 2.0 (звучит, к сожалению, немного смешно для
России), Вы получите за те же деньги плохенький графический редактор,
электронную таблицу, пакет деловой графики, математический пакет (редактор
формул - не MathCAD), настольную издательскую системку, даже интерпретатор
BASIC-а и мощнейший текстовый процессор с намёком на MultiMedia (см.
возможность вставки звуковых фрагментов) . Короче, всё, что нужно для
подготовки не слишком сложных документов дома или в офисе.