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 (див. можливість вставки звукових фрагментів). Коротше, все, що потрібно для підготовки не дуже складних документів вдома або в офісі.