Системы программирования

Системы программирования предназначены для разработки про­грамм.

Разработка программы состоит из неоднократного повторения не­скольких этапов:

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

• перевод программы на машинный язык (компиляция);

• отладка программы, т.е. поиск в ней ошибок и исправление ошибок в тексте программы;

• проверка работы программы.

Существует множество различных систем программирования. Они различаются языком программирования (Assembler, С, Pascal, Fortran и т.д.), фирмой-разработчиком (Microsoft, Borland, Symantec, Watcom и т.д.).

Прикладные программы

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

Из прикладных программ наиболее широко применяются следующие:

• редакторы текстов;

• табличные процессоры;

• системы управления базами данных.

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

В жизни каждому человеку приходится изготавливать текстовые доку­менты. Это написание писем, статей, заполнение различных бланков и т.д. Понятно, что любой текстовый документ можно подготовить и без компью­тера, но что делать, если нужно готовить, изменять, печатать вновь, хранить и искать десятки или сотни тысяч документов? Кроме этого, рукописные документы практически вышли из употребления.

Все это привело к тому, что работа с текстовыми документами практи­чески везде ведется при помощи персональных компьютеров. Текстовых редакторов существует сотни, на любой вкус. Можно назвать такие редак­торы, как MultiEdit, Word & Deed, Lexicon, встроенный редактор оболочки Norton Commander и т.д.

Эти текстовые редакторы предназначены для операционных систем типа DOS, позволяют выполнять все перечисленные выше операции, но документ, подготовленный ими, как правило лишен всяких средств оформ­ления (различные шрифты, рисунки в тексте и т.д.).

Для операционной системы Windows разработан текстовый редактор Microsoft Word. Этот редактор настолько мощен, что в документации назы­вается текстовым процессором. Он позволяет создавать очень сложные по оформлению документы, содержащие рисунки, формулы, диаграммы и т.д. Без сомнения, сейчас это наиболее распространенный и популярный инст­румент для работы с текстами.

Существуют, однако, мощные текстовые редакторы и других фирм, например, Lexicon for Windows, Word Perfect, а также так называемые на­стольные издательские системы, позволяющие, кроме просто подготовки текста, верстать его, т.е. готовить для передачи в типографию, например, PageMaker.

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

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

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

и т.д.).

Табличные процессоры существуют более 15 лет. Первыми из них бы­ла программа VisiCalc для работы на персональных компьютерах на базе процессора Intel 8080. В настоящее время таких программ довольно много. Это программы SuperCalc, Quattro Pro фирмы Borland и Excel фирмы

Microsoft.

Программа Excel фирмы Microsoft предназначена для работы в среде Microsoft Windows и вместе с программами Microsoft Word и Microsoft Access составляет пакет Microsoft Office, практически удовлетворяющий потребности небольшой организации в делопроизводстве.

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

Например, в любом банке большинство подразделений (кредитный от­дел, операционный отдел, бухгалтерия и т.д.) пользуется такими базами данных, как база данных о выданных кредитах и ссудах, общероссийская база данных БИК (банковских идентификационных кодов), база сведений о клиентах (банковские карточки) и множеством других.

Система управления базой данных позволяет:

• создавать базу данных;

• вносить в базу новые данные;

• удалять из базы устаревшие данные;

• сортировать в базе данные по различным признакам;

• искать в базе данные по различным признакам;

• выдавать данные из базы на печать в различном виде.

 

Конкретный пример задачи управления большими массивами инфор­мации - учет бухгалтерских операций в банке. Средний по размеру банк обрабатывает тысячи платежных документов в день. В соответствии с зако­ном банк хранит сведения о всех операциях за два года, и легко представить себе, например, насколько затруднен поиск одного бумажного платежного поручения из сотен тысяч. Компьютер, оснащенный СУБД, выполнит поиск за доли секунды.

Существует довольно много различных СУБД. Они различаются по назначению - от небольшой программы ведения личной картотеки в составе оболочки Windows 3.1 до весьма сложных и многофункциональных СУБД Oracle или Informix. Для Microsoft Windows разработана СУБД Microsoft Access.

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

 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: