Исходя из этого можно определить следующие характерные свойства объектно–ориентированных языков программирования:

1) свойство абстракции, т.е. наличия формального представления о качествах или свойствах предмета путем мысленного удаления некоторых частностей или материальных объектов;

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

3) свойство наследования, т.е. наличия процесса, с помощью которого один объект приобретает свойства другого, т.е. свойство иерархической классификации;

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

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

1) Visual Basic (~ Basic);

2) Delphi (~ Pascal);

3) Visual Fortran (~ Fortran);

4) С++ (« С);

5) Prolog++ (~ Prolog).

12 ПРИКЛАДНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

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

Пакет прикладных программ (ППП) – это любой комплекс программ, ориентированный на решение некоторого класса задач.

Все ППО делится на средства проектирования и средства использования.

Средства проектирования – это ППО, предназначенное для создания информационных систем и применяющееся на рабочих местах специалистов различных профилей:

1) системы управления базами данных (СУБД), предназначенные для создания, сопровождения и использования баз данных;

2) системы автоматизированного проектирования (САПР), предназначенные для решения задач черчения и конструирования различных механизмов с помощью ПК;

3) системы электронного документооборота, предназначенные для обеспечения безбумажного обращения документов на предприятиях;

4) информационные хранилища (банки данных, банки знаний), предназначенные для хранения больших объемов накопленной информации;

5) географические информационные системы, предназначенные для моделирования процессов развития и управления различными природными ресурсами, геологической разведкой и т.д.

Средства использования – это ППО, предназначенное для обработки различного рода информации:

1) текстовые процессоры и текстовые редакторы, предназначенные для ввода, редактирования и подготовки к печати любых документов;

2) табличные процессоры, предназначенные для создания электронных таблиц и выполнения действий над данными, содержащимися в этих таблицах;

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

4) интегрированные ППП, предназначенные для создания единой деловой среды;

5) ППП методов анализа, предназначенные для решения задач анализа в определенной области;

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

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

8) обучающие и тестирующие программы, предназначенные для получения новых знаний, для тестирования по различным дисциплинам и т.д.;