Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИТ в экономике / учебник / краткий курс по ис в э кулемина.doc
Скачиваний:
103
Добавлен:
08.06.2015
Размер:
927.74 Кб
Скачать
  1. Процедурно-ориентированные, проблемно-ориентированные и объектно-ориентированные языки программирования

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

Процедурно-ориентированные языки программирования предназначены для описания алгоритмов (процедур) решения задач, что дало им второе название — алгоритмические, хотя понятие алгоритмического языка не равноценно понятию языка программирования. В зависимости от ЭВМ, на которой будет решаться одна и та же задача, программы на процедурно-ориен1ированном языке оудут различаться только оформлением.

Проблемно-ориентированные языки программирования не требуют подробной записи алгоритма решения задачи. Управляющие структуры данных этих языков отражают особенности класса решаемых задач. Практически все языки программирования создавались как проблемно-ориентированные. Ярким примером этого типа является язык Pascal.

Объектно-ориентированные языки программирования, например C++, предназначены для создания глобальных систем с возможностью их последующей адаптации к модифицированным технологиям. Их особенность заключается в объектном подходе к решаемой задаче: она рассматривается как совокупность объектов, взаимодействующих друг с другом посредством сообщений. Объектно-ориентированные языки распространены в таких областях, как моделирование, конструирование, медицина, коммуникации, обработка различной информации, системы управления, автоматизация, создание программного обеспечения.

К популярным объектно-ориентированным языкам программирования относятся следующие.

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

Delphi подходит для визуального программирования. В этот язык вошли такие передовые технологии, как современный компилятор и масштабирование. Его основные направления: создание приложений для Windows, создание интерфейсов, создание систем с большими базами данных и др.

  1. Прикладное программное обеспечение

В прикладном программном обеспечении принято выделять два типа программ: системы программирования и приложения.

Системы программирования дают возможность создавать программы, используя разнообразные языки программирования. В последнее время получили распространение системы визуального программирования (Borland Delphi), доступные даже начинающим пользователям.

Приложение работает под управлением конкретной операционной системы (например, Word является приложением Windows). При помощи приложений пользователи могут обрабатывать различную информацию (текстовую, графическую, мультимедийную) и использовать компьютерные сети. Среди приложений общего назначения принято выделять текстовые и графические редакторы, электронные таблицы, приложение для создания мультимедийных презентаций. Microsoft Office и Start Office — самые распространенные пакеты приложений общего назначения.

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

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

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

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