Системные и прикладные программы

Системные и прикладные программы

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

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

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

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

В программировании выделяют две области составления программ: системное программирование и прикладное. Системное программирование решает следующие задачи:

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

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

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

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

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

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

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

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

Основные программные продукты, как правило, рассматриваются в следующей последовательности:

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

1 комментарий

  • Natural

    01.07.2014 в 17:38 Ответить

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

Оставить комментарий