Виды программного обеспечения

Системное, инструментальное и прикладное программное обеспечение. Все существующие программы принято разделять на системные (организующие управление техническими средствами вычислительной системы, обслуживающие эти технические средства и организующие интерфейс с пользователем), инструментальные (служащие инструментом создания других программ) и прикладные (предназначенные для выполнения конкретных задач, имеющих прикладную направленность). Совокупность системных программ (драйверов, утилит, функций интерфейса с пользователем) сводят в операционную систему. Инструментальное программное обеспечение. На ранних этапах развития ПК к инструментальному ПО относили текстовые редакторы для написания текста программы на каком-либо языке высокого уровня, трансляторы, проверяющие синтаксис программы и переводящие исходный текст в объектный код, редакторы связей (компоновщики, построители задач), добавляющие в программу типовые модули из библиотеки и формирующие исполняемый код программы. В настоящее время получили распространение так называемые системы программирования, включающие оболочку, из которой вызываются оптимизированный для конкретного языка высокого уровня текстовый редактор, транслятор, библиотеки типовых модулей, компоновщик, справочную систему для поиска и исправления ошибок, пошаговый отладчик, а в ряде случаев (Microsoft QuickC, Borland C/C++) и компилятор языка низкого уровня - макроассемблера. К наиболее современным относятся системы визуального программирования, реализующие не текстовый, а графический интерфейс с пользователем (Microsoft Visual Studio, Borland C++ Builder, Delphi).

Прикладное программное обеспечение. К нему относятся средства (приложения) создания разного рода документов, имеющих прикладной, то есть практический характер - текстов, таблиц, рисунков и др. Приложения для решения наиболее типичных прикладных задач часто сводят в пакеты, наиболее распространенным их которых является Microsoft Office, содержащий программу подготовки текстов Microsoft Word, программу для расчетов в электронных таблицах Microsoft Excel, систему управления ьазами данных Microsoft Access и ряд других, менее популярных.

В рамках данного курса в качестве системы программирования будет использоваться прикладная программа Microsoft Excel, позволяющая решать вычислительные задачи без использования программирования, средствами электронных таблиц, и содержащая интерпретатор современного объектно-ориентированного языка Visual Basic for Applications, специализированный текстовый редактор со средствами визуального программирования, мощную русифицированную систему помощи и удобный пошаговый отладчик. Но в любом случае перед написанием программы необходимо разработать ее алгоритм.


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



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