Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Компьютерная и офисная техника..pdf
Скачиваний:
45
Добавлен:
05.02.2023
Размер:
2.2 Mб
Скачать

116

Как пишет сам Кнут, в процессе печатания книг ему в какой-то момент надоело препираться с наборщиками, делавшими массуошибок в математическихформулах.Онзамыслилсоздатькомпьютернуюсистему, которая сама бы синтезировала математические тексты любой сложности а уровне высокопрофессионального типографа. Отвлекшись в 1977 году от основной работы, Кнут погрузился в тонкости полиграфического искусства. Отдав новому делу 10 лет жизни, он подарил мировой научной общественности систему ТеХ.

ТеХ состоит из свободно распространяемого стабильного ядра и множества расширений, создаваемых во всем мире энтузиастами этой технологии. Кроме математических, существуют расширения для печати химических формул, нот, словарей и т.д. В настоящее время многие научные издательства приняли систему в качестве стандарта для подготовки публикаций и принимают статьи от авторов в формате ТеХ по электронной почте.

Другие системы обработки текстов. Кроме текстовых редакторов,

при работе с текстами используется ряд вспомогательных программ. К ним относятся:

системы оптического распознавания символов OCR (англ. Optical Character Recognition), позволяющиеизбежать утомительного перепечатывания при вводе машинописного или типографского текста в компьютер;

системы машинного перевода с одного языка на другой;

системы распознавания речи, дающие возможность надиктовывать тексты.

Следует заметить, что системы этого класса, в отличие от обычных текстовых редакторов, являются наукоемкими, основанными на глубоких теоретических исследованиях. Именно поэтому в данном секторе рынка начинает ощущаться присутствие отечественных производителей ПО. Характерный пример - московская фирма ABBYY, вышедшая на мировой рынок с пакетом графического распознавания FineReader.

9.2.3 Электронные таблицы

Одно из самых выдающихся достижений в области программного обеспечения персональных компьютеров – электронные таблицы, которые сделали компьютер рабочим инструментом бухгалтеров, экономистов, всех тех, кому приходится иметь дело с простыми численными расчетами.

1. Табличный процессор VisiCalc

117

Автором идеи электронной таблицы был сотрудник фирмы DEC Дэниэл Бриклин. Вместе с другом – программистом Робертом Фрэнкстоном весной 1979 года они написали программу для Apple, названную

VisiCalc (англ. Visible Calculator).

Осенью того же года друзья организовали фирму Software Arts, Inc. и пустили первую электронную таблицу в продажу. Успех программы превзошел все ожидания, за первый год было продано более 100000 экземпляров по 200 долларов каждый.

Более того, благодаря появлению табличного процессора резко возросли продажи компьютеров Apple. По словам пользователей, это была первая программа, ради которой стоило покупать компьютер.

Идея электронных таблиц была гениальна в своей простоте, она произвела настоящий переворот в сознании рядовых пользователей, которые получили возможность, не изучая Фортрана и Бэйсика, выполнять достаточно сложные вычисления. Вслед за VisiCalc на рынок были выброшены десятки аналогичных пакетов – SuperCalc, Quattro и т.п.

По функциональным возможностям все они были примерно одинаковы, отличаясь лишь деталями интерфейса и ценой.

На этом фоне выделялась система Lotus 1-2-3 компании Lotus Development, образованной в 1982 году Митчелом Кэпором. Система Lotus 1-2-3 для IBM PC была сделана так, что в обход DOS работала с видеопамятью, это давало ей большие преимущества по быстродействию перед конкурентами. Кроме того, Lotus 1-2-3 имела встроенный текстовый редактор и средства деловой графики (этим объясняется ее необычное название – «три в одном»), а также интерактивную help-поддержку и прочие удобства.

На рекламу системы Кэпор истратил миллион долларов, однако эти расходы окупились очень скоро. За год было продано 107000 экземпляров по 495 долларовкаждый, а в следующий годдоходы фирмы составили уже 156 млн. долларов. Lotus 1-2-3 быстро стала лидером рынка, а ее формат - популярным обменным форматом для электронных таблиц.

2. Табличный процессор графического интерфейса – Excel

В 1984 году в соревнование с другими производителями вступила Microsoft с табличным процессором MultiPlan для IBM PC. Впоследствии он был существенно доработан в сторону графического интерфейса и получил название Excel.

В 1987 году вышла версия Excel для Macintosh, а в 1990 году – для Windows. Поскольку Lotus Development не сумела вовремя создать конкурентоспособную версию своего продукта для Windows, Excel в течение нескольких последующих лет отвоевал рынок у Lotus 1-2-3.

118

Благодаря широкому набору стандартных функций и встроенному языку программирования VBA – Visual Basic for Applications, Excel может использоваться не только для простейших, но и для сложных статистических и оптимизационных расчетов. В настоящее время он является лидером, а на российском рынке – монополистом среди электронных таблиц.

9.2.4Настольные СУБД

В1981 году инженер американского космического ведомства NASA Уэйн Рэтлифф в свободное от работы время стал делать простенькую

СУБД для ведения футбольной статистики.

В ее основу была положена реляционная модель, но реализация была самой примитивной, мощности персонального компьютера хватало лишь на обработку сотни-другой записей. Ни о каком промышленном использовании такой поделки не могло быть и речи. Рэтлифф начал продавать программу под названием «Вулкан», но без особого успеха.

Реклама «Вулкана» попалась на глаза Джорджу Тэйту – предпринимателю, занимающемуся программным бизнесом. Его фирма Ashton-Tate заключила с Рэтлиффом договор на исключительное право продажи программы. Торговый агент предложил назвать программу dBase II. НастольнаяСУБДdBaseоченьбыстрозавоеваларынок, установивпромышленный стандарт на системы подобного класса. Ее язык манипулирования данными породил множество подражаний, а формат dbf стал классическим для представления реляционных таблиц.

Фирма Ashton-Tate выбилась в лидеры компьютерного бизнеса, она продолжала совершенствовать систему, выпуская все новые версии dBase III, IV. Однако постепенно слава dBase сошла на нет, а фирма Ashton-Tate была куплена компанией Borland, решившей освоить новую для себя нишу.

Современный рынок настольных СУБД довольно богат и разнообразен. Кроме остающейся популярной FoxPro на нем представлены системы

Borland Paradox, Firebird, MS SQL Server, Sybase, Oracle, MySQL и

другие.

Естественно, не обошлось в этом секторе и без Microsoft. Она приобрела права на FoxPro, а также в составе профессиональной версии MS Office предложила достаточно мощную настольную СУБД MS Access. Несмотря на то, что система позиционирована как настольная, в ней присутствуют многие черты «настоящих» СУБД, в частности язык запросов SQL.

119

9.2.5 Интегрированные системы

Во времена DOS, то есть фактически до начала 90-х годов, пользователь ПК сталкивался с типичной проблемой связи между различными приложениями.

Поясним ее на примере. Предположим, готовился отчет о расходовании заработной платы. Первое, что следовало сделать, - загрузить СУБД и выбрать данные о нужных сотрудниках. Эти данные распечатывались, а программа выгружалась, так как операционная система DOS была однозадачной.

После этого запускалась электронная таблица и в нее вручную вносились данные с распечатки (буфера обмена в DOS не было). Выполнив расчеты на таблице, ее нужно было опять распечатать, чтобы потом, после того как будет загружен текстовый процессор, ввести в нужное место заключительного документа. Такая канитель с передачей данных от приложения к приложению естественным образом привела к идее создания интегрированной системы, которую бы пользователь загружал, приходя утром на работу, и которая бы обслуживала его потребности весь день.

Элементы интеграции были заложены еще в Lotus 1-2-3, где можно было, не выходя из приложения, воспользоваться простым текстовым редактором и, кроме того, проанализировать данные на графике. Эту идею Lotus Development постаралась развить в последующих разработках. В 1984 году для Macintosh была выпущена система Jazz, а для PC –

Symphony.

Вслед за продуктами Lotus Development на рынке начали появляться интегрированные системы других производителей.

Например, известная нам фирма Ashton-Tate вышла на рынок в том же 1984 году с очень интересным и долгое время бывшим популярным, в частности в России, пакетом Framework. Еще до появления Windows, под управлением DOS, Framework моделировал графическую оконную среду. Документы располагались на рабочем столе, увеличивались и уменьшались в размерах, сворачивались в значки, прятались в лотках и шкафах.

С появлением Windows интерес к интегрированным системам ослаб, поскольку сама операционная система обладает многими интегрирующими свойствами. В среде Windows, можно запустить сразу сколько угодно приложений, при этом передача данных между приложениями возможна самыми различными способами: через буфер обмена, путем динамической связи или встраивания одного приложения в другое – техноло-

гия OLE (англ. Object Linking and Embedding), иначе называемая техноло-

гией ActiveX.