Классификация инструментальных программных средств 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Классификация инструментальных программных средств



Текстовые редакторы

Этот тип ориентирован на работу с последовательностью символов в текстовых файлах. Такие редакторы обеспечивают расширенную функциональность — подсветку синтаксиса, сортировку строк, шаблоны, конвертацию кодировок, показ кодов символов и т. п. Иногда их называют редакторы кода, так как основное их предназначение — написание исходных кодов компьютерных программ.

  • Emacs — Один из самых мощных по возможностям многоцелевой, свободный редактор. История развития Emacs превышает 35 лет. Ядро реализовано на Си, остальная часть на диалекте Лисп — Elisp. Это позволяет модифицировать поведение редактора без его перекомпиляции. Имеет большое число режимов работы, при использовании редактора для программирования — не уступает возможностям IDE.
  • jEdit — Свободный редактор на Java.
  • Kate — Мощный расширяемый свободный текстовый редактор с подсветкой синтаксиса для массы языков программирования и разметки (модули подсветки можно автоматически обновлять по сети). Гибкий настраиваемый интерфейс. Входит в состав KDE.
  • Notepad — входит в состав Microsoft Windows.
  • Vim. Свободный. Один из самых мощных по возможностям редактор для программистов. Модальный, основные режимы работы: режим ввода текста и командный режим. Обладает широкими возможностями настройки и автоматизации. Целевая аудитория — администраторы и программисты. Возможно расширение функционала за счёт поддержки скриптовых языков.
  • GNU nano — Свободный редактор для текстового режима.
  • EditPlus — текстовый редактор для Windows, предназначенный для программирования и веб-разработки.
  • EmEditor — платный редактор для Windows-систем. Обеспечивает подсветку текста для разных форматов, модулей, однако интерфейс требует изучения.
  • SciTE Свободный кроссплатформенный редактор с подсветкой синтаксиса для многих языков программирования, фолдингом. Широкие возможности настройки и автоматизации.
  • NEdit — популярный текстовый редактор и редактор исходного кода для среды X Window System.
  • Notepad++ (GNU GPL), основан на том же движке, что и SciTE. Имеет сходные возможности и удобный интерфейс.
  • Notepad GNU — свободный текстовый редактор с открытым исходным кодом для Windows, разработанный для программистов и обычных пользователей. Он базируется на компоненте SynEdit и распространяется под лицензией GNU GPL.
  • PSPad — Текстовый редактор с подсветкой синтаксиса, поддержкой скриптов и инструментами для работы с HTML-кодом.
  • RJ TextEd - свободный текстовый редактор с подсветкой синтаксиса, фолдингом и множеством других полезных возможностей.
  • TEA[6] — Свободный кроссплатформенный редактор с сотнями функций обработки текста и разметки в [X]HTML, LaTeX, Docbook, Lout, подсветкой синтаксиса и проверкой правописания.
  • Crimson Editor — текстовый редактор с подсветкой синтаксиса для Microsoft Windows, распространяемый под лицензией GNU GPL
  • AkelPad — маленький и быстрый редактор с множеством полезных плагинов.
  • UltraEdit[7]
  • TextEdit — текстовый редактор-процессор от Apple Inc.
  • VEdit — один из самых быстрых универсальных файловых редакторов доступных на рынке для программистов. Написан на ассемблере.
  • DPAD — Текстовый редактор для простых пользователей и программистов. удобный интрефейс и функциональность.

Текстовые процессоры

Этот тип текстовых редакторов имеет расширенные функции форматирования текста, внедрения в него графики и формул, таблиц и объектов. Такие редакторы часто называют текстовыми процессорами и предназначены они для создания различного рода документов, от личных писем до официальных бумаг.

Эти программы дают возможность:

1). сохранить документ на любой стадии его подготовки и продолжить работу с ним;

2). вносить в текст другие материалы, также подготовленные на компьютере;

3). управлять структурой документа, использовать электронные элементы управления (поля подстановки) в том числе оглавление, подписи к рисункам и таблицам, перекрестные ссылки, списки и многие другие;

4). печатать в нужном количестве экземпляров готовый документ с высоким качеством полиграфического исполнения.

 

 

Текстовый процессор работает по принципу WYSIWYG и поддерживает основные функции работы с текстом:

· форматирование и стилевое оформление текста;

  • создание таблиц и списков;
  • вставка колонтитулов и сносок;
  • вставка и масштабирование рисунков;
  • проверка орфографии (поддерживается русский язык);
  • составление оглавлений;

· печать

Известные текстовые процессоры:

· AbiWord

  • Adobe InCopy
  • ChiWriter — популярный в Восточной Европе текстовый процессор, для работы с научными текстами
  • JWPce — текстовый процессор для японского языка.
  • LaTeX — наиболее популярный набор макрорасширений (или макропакет) системы компьютерной вёрстки TeX
  • Lotus WordPro
  • Microsoft Word
  • Microsoft Works
  • OpenOffice.org Writer
  • Apple iWork Pages
  • PolyEdit
  • WordPad — входит в дистрибутив MS Windows
  • WordPerfect

 

 

Настольные издательские системы

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

1. компоновать (верстать) текст;

2. использовать всевозможные шрифты и выполнять полиграфические изображения;

3. осуществлять редактирование текста на уровне лучших текстовых процессоров;

4. обрабатывать графические изображения;

5. выводить документы полиграфического качества;

6. работать в сетях на разных платформах.

Примерами таких пакетов являются:

Corel Ventura,

Page Maker,

QuarkXPress,

Frame Maker,

MS Publisher,

Page Plus,

Compu Work Publisher.

 

 


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

Идея электронных таблиц впервые была сформулирована Richard Mattesich, в 1961 г. опубликовавшим исследование под названием «Budgeting Models and System Simulation».

Общепризнанным родоначальником электронных таблиц как отдельного класса ПО является Дэн Бриклин, совместно с Бобом Фрэнкстоном разработавший легендарную программу VisiCalc в 1979 г. Этот табличный редактор для компьютера Apple II стал «убойным приложением», превратившим персональный компьютер из экзотической игрушки для технофилов в массовый инструмент для бизнеса.

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

Моделью данных табличного процессора является электронная таблица. Электронные таблицы представляют собой удобный инструмент для автоматизации вычислений. Решения многих вычислительных задач на ЭВМ, которые раньше можно было осуществить только путем программирования, стало возможно реализовать Математическое моделирование. Использование математических формул в ЭТ позволяет представить взаимосвязь между различными параметрами некоторой реальной системы. Основное свойство ЭТ — мгновенный пересчет формул при изменении значений входящих в них операндов. Благодаря этому свойству, таблица представляет собой удобный инструмент для организации численного эксперимента, как то:

· подбор параметров,

· прогноз поведения моделируемой системы,

· анализ зависимостей,

· планирование.

Дополнительные удобства для моделирования дает возможность графического представления данных (диаграммы); Использование электронной таблицы в качестве базы данных. Конечно, по сравнению с СУБД электронные таблицы имеют меньшие возможности в этой области. Однако некоторые операции манипулирования данными, свойственные реляционным СУБД, в них реализованы. Это поиск информации по заданным условиям и сортировка информации.

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

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

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

Наиболее популярными продуктами этого класса стали:

1. SuperCalc,

2. Microsoft MultiPlan,

3. Quattro Pro,

4. Lotus 1-2-3,

5. Microsoft Excel,

6. OpenOffice.org Calc.


Системы управления базами данных (СУБД)

Системы управления базами данных (СУБД) используются для автоматизации процедур создания, хранения и извлечения электронных данных. Различаются способом организации данных, форматом, языком формирования запросов на операции с данными. типичными примерами являются MS Access, Oracle, Paradox.

 

Пакеты программ мультимедиа

Пакеты программ мультимедиа используются для отображения (воспроизведения) и обработки аудио- и видеоинформации. Включают, в частности, пакеты Director for Windows, Multimedia Viewer Kit, NEC MultiSpin.

 

Системы деловой графики

Системы деловой графики позволяют наглядно отображать соотношения различных числовых показателей в удобной для восприятия форме:

· линейных графиков;

· столбцовых диаграмм;

· круговых диаграмм;

· трехмерных графиков.

Системы деловой графики очень часто встраиваются в другие пакеты, например, Excel.

Графические редакторы

Для хранения и передачи визуальных образов между различными прикладными программами могут использоваться две формы представления графической информации:

· растровые изображения;

· векторные изображения.

Растровое изображение состоит из множества точек (пикселов) и так, собственно, хранится - каждая цветовая точка представлена в компьютере несколькими битами (от 8 до 32). Растровая графика содержит информацию, описывающую каждый конкретный пиксел (отдельную точку изображения), и при увеличении такое изображение может стать расплывчатым. Adobe Photoshop - самый мощный инструмент для обработки растровых изображений, а начиная с версии 6.0 в нем значительно расширены возможности по обработке векторных изображений.

Растровые графические изображения обрабатываются растровыми графическими редакторами.

Растровый графический редактор — специализированная программа, предназначенная для создания и обработки изображений. Подобные программные продукты нашли широкое применение в работе художников-иллюстраторов, при подготовке изображений к печати типографским способом или на фотобумаге, публикации в интернете. Их иногда называют рисующими программами.

Растровые графические редакторы используют для представления растровых изображений матрицу точек (bitmap).

Редакторы растровой графики используются для работы с фотографиями. Они кодируют фотоизображения в цифровую форму и позволяют выполнять над ними различные редактирующие операции (выделение фрагментов, перемещение, вырезание, копирование и т.д.). Примерами редакторов этого класса являются: Adobe Photoshop, Aldus Photo Styler, Picture Publisher, Photo Works Plus.

Растровые графические редакторы позволяют пользователю рисовать и редактировать изображения на экране компьютера, а также сохранять их в различных растровых форматах, таких как, например, JPEG и TIFF, позволяющих сохранять растровую графику с незначительным снижением качества за счёт использования алгоритмов сжатия с потерями, PNG и GIF, поддерживающими хорошее сжатие без потерь, и BMP, также поддерживающем сжатие (RLE), но в общем случае представляющем собой несжатое «попиксельное» описание изображения.

Однако большинство современных растровых редакторов содержат векторные инструменты редактирования в качестве вспомогательных.

Наиболее известные растровые редакторы

1. Adobe Photoshop — самый популярный коммерческий собственнический редактор

2. Adobe Fireworks

3. Corel Photo-Paint

4. Corel Paint Shop Pro

5. Corel Painter

6. GIMP — самый популярный свободный бесплатный редактор

7. Microsoft Paint

8. Microsoft Photo Editor

9. Krita — свободный растровый редактор из пакетов KOffice и KAtelier

 

Менее известные растровые редакторы

3. Tux Paint — ориентирован на детей от 3-х лет

4. Paint.NET

5. PhotoFiltre

6. SAI — стремительно набирающий популярность графический редактор

 

В векторной графике рисунок делится на простейшие геометрические фигуры, и каждый элемент хранится в памяти компьютера в виде математической формулы. Поэтому, к примеру, при масштабировании рисунок в векторном редакторе не теряет качества: компьютер высчитывает необходимые параметры, производя определенные математические операции. Для построения векторной графики профессионалы обычно выбирают программные пакеты CoreIDRAW, Adobe Illustrator.

Векторные графические редакторы позволяют пользователю создавать и редактировать векторные изображения непосредственно на экране компьютера, а также сохранять их в различных векторных форматах, например, EPS, PDF, WMF или SVG.

Редакторы векторной графики используются для профессиональной работы, связанной с технической и художественной иллюстрацией с последующей цветной печатью. Иногда редакторы векторной графики, в отличии от растровых называют вычерчивающими программами. Они занимают промежуточное место между САПР и настольными издательскими системами. Включают инструментарий для создания графического объекта; средства манипулирования объектами; средства обработки текста в части оформления и модификации параграфов, работы со шрифтами; средства вывода на печать и настройки цвета. Примерами графических редакторов этого класса являются Corel Draw, Adobe Illustrator, Aldus Free Hand, Professional Draw, Open Office.org Draw.

Усовершенствованный пакет обработки векторной графики CorelDRAW 9 Premium Color Edition включает аппаратные и программные средства цветокалибровки производства компаний Heidelberg и Agfa. Эти профессиональные инструменты позволяют согласовывать цветовые характеристики сканера, монитора и принтера и таким образом обеспечивать точное воспроизведение нужных цветовых оттенков при подготовке иллюстраций. Пользователь получает программы для составления цветокалибровочных профилей устройств, а также 250 готовых профилей и справочную литературу по технологии управления воспроизведением цвета.

Помимо этого новый пакет содержит традиционные для комплекса СоrеlDRАW компоненты: векторный графический редактор CorelDRAW, растровый редактор Соrеl Photo-Раint, векторизатор растровой графики CorelTRACE, средства управления шрифтами и публикацией в Web, библиотеки из тысяч шрифтов, фотографий и графических заготовок.

Программа СоrеlDRAW взаимодействует с другими приложениями и Интернетом, подготавливая документы для Web и производя экспорт документов в форматы ТIFF, EPS, GIF и JPEG.

Форматы графических файлов. Стандартными для растровых графических изображений являются форматы TIFF, EPS, GIF и JPEG. Для векторных изображений используются форматы EPS (файл описания изображений на языке post-script) и АI (формат редактора Adobe Illustrаtоr), WMF (метафайл Windows).

Рассмотрим особенности графических файлов.

Черно-белые файлы бывают трех основных видов:

1). черно-белые без полутонов. Обычно это рисунки типа перьевых, состоящие из линий и залитые черным цветом областей;

2). черно-белые с растровыми полутонами, в которых эффект серого цвета достигается заполнением разных областей очень мелкими черными точками с пробелами. Чем больше пробелов, тем светлее тон;

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

Цветные файлы делятся по количеству цветов

1) 16 (4 бита на точку);

2) 256 (8 бит);

3) 32 тыс. (16 бит на точку - High Color);

4) 16 млн (24. бит, Тruе Color и 32 бит).

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

Для уменьшения размера графических файлов применяется специальная процедура компрессирования (сжатия), при которой размер файла уменьшается примерно в 10 раз.

 

Значительная часть текстовой информации хранится в форматах DOC или TXT, иногда, особенно для научных статей можно встретить тексты в PDF-форматах. И вот сравнительно недавно стали появляться тексты в файлах с расширением DJVU. DjVu - графический формат, оптимизированный для хранения отсканированных документов. В частности он идеально подходит для создания электронных книг.

Формат представления данных DjVu появился в конце 90-х годов XX века, разработчиком его стала компания AT&T Labs. Формат DjVu создан для компактного хранения изображений высокого качества, в особенности для передачи по сети Интернет. Для чтения документов этого формата можно воспользоваться специальным плагином DjVuWebBrowserPlugin, который встраивается в Internet Explorer и в FireFox.

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

В настоящее время формат DjVu становится фактическим стандартом для электронных библиотек технической и научной литературы.

Программы для работы с форматом DjVu свободно распространяются по Интернет, например:

DjVu Browser plugin 6.1 - Разработанный фирмой LizardTech, свободно распространяемый плагин для просмотра файлов формата djvu. После установки DjVu файлы открываются в окне браузера (подойдет почти любой - IE, Firefox, Safari).

DjVu Solo 3.1 - Программа для создания DjVu файлов. В DjVu можно преобразовать графические файлы большинства популярных форматов (bmp, gif, jpeg, tiff и др.) или непосредственно получить картинку со сканера.


Браузеры

В Internet вся информация размещается на Web-страницах, написанных на языках HTML (Hyper Text Markup Language – языке разметки гипертекста) или XML (eXtensible Markup Language – расширяемом языке разметки).

World Wide Web (всемирная паутина) – самый популярный сервис глобальной сети Интернет. Он обеспечивает просмотр web-страниц (гипертекстовых документов) и переход на другие страницы по размещенным на текущей странице гиперссылкам.

В содержимое Web-страниц могут входить:

1) текстовая информация;

2) ссылки на другие страницы;

3) графические изображения;

4) аудио-информация;

5) видио-информация.

Для доступа к Web-страницам используются специальные клиентские программы – обозреватели (браузеры browser). Например, Netscape Navigator (Netscape) или Internet Explorer (Microsoft). Браузер формирует запрос на получение требуемой страницы указанием специального адреса URL (Uniform Resource Locator универсальный указатель ресурса). URL используется для задания местоположения файлов на других серверах сети Internet. Этот адрес определяет способ и путь доступа к данным и включает в себя:

· метод доступа к ресурсу, т.е. протокол доступа

· сетевой адрес ресурса

· полный путь к файлу на сервере

 

В общем виде формат URL выглядит так:

 

method://host.domain/path/filename

 

где method имеет одно из значений (http, ftp и др.)

file   файл на вашей локальной системе, или файл на anonymous FTP сервере
http   файл на World Wide Web сервере
gopher   файл на Gopher сервере
WAIS   файл на WAIS (Wide Area Information Server) сервере
news   группа новостей телеконференции Usenet
telnet   выход на ресурсы сети Telnet

 

Параметр host.domain - доменное имя компьютера, записывается латиницей, где все части имени (имена доменов и самого сервера) разделяются точками, например www.rambler.ru. Здесь www – имя сервера, rambler – имя домена второго уровня, ru – имя домена первого уровня.

 

В функции браузера входит отображениеWeb-страниц, которые формирует Web-сервер.

В функции Web-сервера (его специализированного программного обеспечения) входит обработка запросов пользователей Internet. В результате обработки сервер формирует Web-документ, который отсылается браузеру в формате протокола HTTP (Hyper Text Trasfer Protocol –протокол передачи гипертекста).

Web-документы могут храниться в виде документов двух типов:

1) статических страниц;

2) динамических страниц.

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

Динамический документ на Web-страницах содержит различные интерактивные (диалоговые) элементы HTML-формы. В результате заполнения пользователем такой формы Web-документ переходит в активное состояние и привлекает для формирования Web-страниц специализированные программы-расширения (Web-приложения).

К Web–приложениям относят набор Web-страниц, сценариев и других программных средств, расположенных на одном или нескольких компьютерах (Web-клиенте и Web-сервере), которые объединены для выполнения определенного типа прикладных задач. В частности Web-приложения могут быть специализированы на работу с БД.

 

Ве́б-обозрева́тель, или бра́узер (от англ. Web browser, бро́узер — неправильно [1][2]) — это программное обеспечение для поиска, просмотра веб-сайтов, то есть для запроса веб-страниц (преимущественно из Сети), для их обработки, вывода и перехода от одной страницы к другой.

Большинство браузеров также наделены способностями к просмотру оглавления FTP-серверов.

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

Первым распространённым браузером с графическим интерфейсом был NCSA Mosaic, затем на долгое время рынок монополизировал Netscape Navigator. В 1995 году компания Microsoft выпустила Windows 95, включавшую Internet Explorer 3.0, и этот момент можно считать началом войны браузеров, закончившейся полным падением Netscape и триумфом Internet Explorer, занявшего в итоге более 95 % рынка. Уже принадлежавшая AOL, Netscape выпустила исходный код своего браузера под свободной лицензией MPL (Mozilla Public License). Однако этот код решили не использовать, и написали с нуля Netscape 6, на основе кода которого (с кодовым названием «Mozilla») позже были созданы новые браузеры Mozilla и Mozilla Firefox. Последний постепенно набирает популярность (на 2007 год). В 2005 году браузер Opera также стал распространяться бесплатно.

Ныне браузер — комплексное приложение для обработки и вывода разных составляющих веб-страницы, и для предоставления интерфейса между веб-сайтом и его посетителем. Практически все популярные браузеры распространяются бесплатно или «в комплекте» с другим приложением: Internet Explorer (как неотъемлемая часть Microsoft Windows), Mozilla Firefox (бесплатно, свободное ПО), Opera (бесплатно, начиная с версии 8.50), Safari (совместно с Mac OS или бесплатно для Windows).

По данным компании Net Applications в мае 2008 года рыночная доля браузеров со строкой User Agent MSIE составляла

73,75 %, Firefox

18,41 %, Safari

6,37 %, Netscape

0,62 %, Opera

0,71 %, Mozilla Suite

0,08 %, Opera Mini

0,05 %, Microsoft Pocket Internet Explorer

0,02 %, PlayStation

0,03 %, Konqueror

0,02 %, Blazer

0,02 %, WebTV

0,01 %, ACCESS NetFront

0,01 %, Danger Web Browser, BlackBerry, ANT Galio, Lotus Notes, iCab — около 0 %.[3]


 

 

 

Классификация инструментальных программных средств

Пакеты прикладных программ (ППП) - это комплекс взаимосвязанных программ для решения задач определенного класса.

Выделяются следующие виды ППП:

Общего назначения. Поддерживают компьютерные технологии конечных пользователей и включают текстовые и табличные процессоры, графические редакторы, системы управления базами данных (СУБД);

Автоматизации проектирования (или САПР). Используются в работе конструкторов и технологов, связанных с разработкой чертежей, схем, диаграмм;

Проблемно-ориентированные. Используются для тех проблемных областей, в которых возможна типизация функций управления, структур данных и алгоритмов обработки. Например, это ППП автоматизации бухучета, финансовой деятельности, управления персоналом и т.д.;

Используются в тех предметных областях, для которых возможна типизация функций управления, структур данных и алгоритмов обработки. Типичным примером является серия программ 1С:, позволяющая автоматизировать решение задач управления предприятием, например, 1С:Бухгалтерия, 1С: Предприятие, 1С: Кадры и т.д. К пакетам этого класса относятся и программы, реализующие дистанционное обучение, например пакет SunRav_BookOffice для создания и работы с электронным учебником, с помощью которого был разработан данный электронный учебник.

Офисные. Обеспечивают организационное управление деятельностью офиса. Включают органайзеры (записные и телефонные книжки, календари, презентации и т.д.), средства распознавания текста;

Офисные пакеты обеспечивают организационное управление деятельностью офиса. Включают:

Органайзеры - используются для автоматизации процедур планирования использования различных ресурсов (времени, денег, материалов) как отдельного человека, так и всей фирмы или ее подразделений. Существуют 2 вида пакетов этого класса:

1) органайзеры для управления проектами. Используются для сетевого планирования и управления проектами. Позволяют спланировать проект любой величины и сложности, эффективно распределить людские, финансовые и материальные ресурсы, составить оптимальный график работ и проконтролировать его исполнение. К ним относятся Time Line, MS Project, CА - Super Project;

2) органайзеры для организации деятельности отдельного человека. Это электронные секретари для эффективного управления деловыми контактами. Включают, в частности, Lotus Organizer, ACTI.

Программы для распознавания символов используются для перевода графических изображений букв и цифр в ASCII-коды этих символов. Применяются в сканерах. Примерами таких пакетов являются Fine Reader, Cunie Form, Tiger, Omni Page.

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

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

Естественно-языковый интерфейс был наиболее привлекателен для общения с ЭВМ с момента ее появления. Это позволило бы исключить необходимость обучения конечного пользователя языку команд или другим приемам формулировки своих заданий для решения на компьютере, поскольку естественный язык является наиболее приемлемым средством общения для человека. Поэтому работы по созданию такого рода интерфейса начались с середины 20-го века. Однако, несмотря на весь энтузиазм исследователей и проектировщиков, эта задача не решена и по сей день из-за огромных сложностей, связанных с пониманием предложений естественного языка и связного текста в целом. Некоторые программные продукты, которые появлялись на рынке, носили скорее экспериментальный характер, имели множество ограничений и не решали задачу кардинально. Тем не менее, несмотря на кажущийся застой в этой сфере, данная проблема остается актуальной и по сей день и вошла в состав проблематики, связанной с проектом ЭВМ пятого поколения.

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

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

 


Системы подготовки текстов

1. Текстовые редакторы

2. Текстовые процессоры

3. Настольные издательские системы.

 

Речь идет о программных средствах, предназначенных не просто для создания распечатки (твердой копии) текстового документа, а о работе с электронной версией документа сложной структуры.

 

Текстовые редакторы

Этот тип ориентирован на работу с последовательностью символов в текстовых файлах. Такие редакторы обеспечивают расширенную функциональность — подсветку синтаксиса, сортировку строк, шаблоны, конвертацию кодировок, показ кодов символов и т. п. Иногда их называют редакторы кода, так как основное их предназначение — написание исходных кодов компьютерных программ.

  • Emacs — Один из самых мощных по возможностям многоцелевой, свободный редактор. История развития Emacs превышает 35 лет. Ядро реализовано на Си, остальная часть на диалекте Лисп — Elisp. Это позволяет модифицировать поведение редактора без его перекомпиляции. Имеет большое число режимов работы, при использовании редактора для программирования — не уступает возможностям IDE.
  • jEdit — Свободный редактор на Java.
  • Kate — Мощный расширяемый свободный текстовый редактор с подсветкой синтаксиса для массы языков программирования и разметки (модули подсветки можно автоматически обновлять по сети). Гибкий настраиваемый интерфейс. Входит в состав KDE.
  • Notepad — входит в состав Microsoft Windows.
  • Vim. Свободный. Один из самых мощных по возможностям редактор для программистов. Модальный, основные режимы работы: режим ввода текста и командный режим. Обладает широкими возможностями настройки и автоматизации. Целевая аудитория — администраторы и программисты. Возможно расширение функционала за счёт поддержки скриптовых языков.
  • GNU nano — Свободный редактор для текстового режима.
  • EditPlus — текстовый редактор для Windows, предназначенный для программирования и веб-разработки.
  • EmEditor — платный редактор для Windows-систем. Обеспечивает подсветку текста для разных форматов, модулей, однако интерфейс требует изучения.
  • SciTE Свободный кроссплатформенный редактор с подсветкой синтаксиса для многих языков программирования, фолдингом. Широкие возможности настройки и автоматизации.
  • NEdit — популярный текстовый редактор и редактор исходного кода для среды X Window System.
  • Notepad++ (GNU GPL), основан на том же движке, что и SciTE. Имеет сходные возможности и удобный интерфейс.
  • Notepad GNU — свободный текстовый редактор с открытым исходным кодом для Windows, разработанный для программистов и обычных пользователей. Он базируется на компоненте SynEdit и распространяется под лицензией GNU GPL.
  • PSPad — Текстовый редактор с подсветкой синтаксиса, поддержкой скриптов и инструментами для работы с HTML-кодом.
  • RJ TextEd - свободный текстовый редактор с подсветкой синтаксиса, фолдингом и множеством других полезных возможностей.
  • TEA[6] — Свободный кроссплатформенный редактор с сотнями функций обработки текста и разметки в [X]HTML, LaTeX, Docbook, Lout, подсветкой синтаксиса и проверкой правописания.
  • Crimson Editor — текстовый редактор с подсветкой синтаксиса для Microsoft Windows, распространяемый под лицензией GNU GPL
  • AkelPad — маленький и быстрый редактор с множеством полезных плагинов.
  • UltraEdit[7]
  • TextEdit — текстовый редактор-процессор от Apple Inc.
  • VEdit — один из самых быстрых универсальных файловых редакторов доступных на рынке для программистов. Написан на ассемблере.
  • DPAD — Текстовый редактор для простых пользователей и программистов. удобный интрефейс и функциональность.

Текстовые процессоры

Этот тип текстовых редакторов имеет расширенные функции форматирования текста, внедрения в него графики и формул, таблиц и объектов. Такие редакторы часто называют текстовыми процессорами и предназначены они для создания различного рода документов, от личных писем до официальных бумаг.

Эти программы дают возможность:

1). сохранить документ на любой стадии его подготовки и продолжить работу с ним;

2). вносить в текст другие материалы, также подготовленные на компьютере;

3). управлять структурой документа, использовать электронные элементы управления (поля подстановки) в том числе оглавление, подписи к рисункам и таблицам, перекрестные ссылки, списки и многие другие;

4). печатать в нужном количестве экземпляров готовый документ с высоким качеством полиграфического исполнения.

 

 

Текстовый процессор работает по принципу WYSIWYG и поддерживает основные функции работы с текстом:

· форматирование и стилевое оформление текста;

  • создание таблиц и списков;
  • вставка колонтитулов и сносок;
  • вставка и масштабирование рисунков;
  • проверка орфографии (поддерживается русский язык);
  • составление оглавлений;

· печать

Известные текстовые процессоры:

· AbiWord



Поделиться:


Последнее изменение этой страницы: 2017-01-18; просмотров: 331; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.144.48.135 (0.133 с.)