Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Документ Microsoft Word (2).docx
Скачиваний:
6
Добавлен:
09.02.2015
Размер:
89.28 Кб
Скачать

Вопрос 8

Разновидности программ для компьютеров

Запись от Базаров размещена 08.10.2010 в 22:35

Программы, работающие на компьютере, можно разделить на три категории:

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

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

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

Грани между указанными тремя классами программ весьма условны, например в состав программы системного характера может входить редактор текстов, т.е. программа прикладного характера.

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

Прикладные программы: - это то, ради чего были изобретены компьютеры.

Ø редакторы текстов (используют различные шрифты, проверку правописания, часто используются),

Ø обработки табличных данных (вычисление по формулам, построение графиков, диаграмм, таблиц),

Ø презентаций (подготовка слайд-шоу),

Ø бухгалтерские (для ведения бухгалтерского учета),

Ø системы управления базами данных (позволяют управлять большими массивами),

Ø создания рисунков (черчение и конструирование механизмов – Autocad),

Ø обучающие,

Ø программы- словари (электронные версии обычных словарей с дополнительными возможностями),

Ø программы для анимаций (позволяют создавать двухмерные и трехмерные движущие модели обьектов и управлять ими).

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

Это программы, встроенные в ОС.

1) Драйверы –программы, позволяющие ОС работать с внешними устройствами (содержатся в комплекте поставки ОС).

2) Программы-оболочки - обеспечивают удобный способ общения с компьютером.

Для DOS - это программа NC.

Для Windows – 95 - Norton Navigator .

3) Вспомогательные программы (утилиты).

v антивирусные - предотвращение заражения и ликвидация его последствий,

v архиваторы - сжимают информацию на дисках,

v русификаторы - приспосабливают другие программы для работы с русскими буквами,

v для диагностики компьютера - позволяют проверить конфигурацию компьютера и работоспособность устройств,

v ограничения доступа и т.д.

v программы – кэши - убыстряют доступ к информации на дисках.

Существуют коммерческие разновидности программ.

Дистрибутив - набор дискет или компакт-дисков, на котором распространяется програмМЫ \

Языки (символьный код, понятный машине), на которых написаны программы:

"Фортран" - язык программирования

"Бейсик" – символьный универсальный язык программирования для начинающих

(Beginners All-purpose Symbolic Instruction Code).

"Паскаль" –язык программирования высокого уровня.

Алгоритмичный язык СИ

"КОБОЛ" (экономика, бизнес)

Язык программирования "АДА" – в честь первой женщины-программиста Ады Аугусты Лавлейс

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

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

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

• компилятор или интерпретатор;

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

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

• обширные библиотеки стандартных программ и функций;

• отладочные программы, т.е. программы, помогающие находить и устранять ошибки в программе;

• "дружественная" к пользователю диалоговая среда;

• многооконный режим работы;

• мощные графические библиотеки; утилиты для работы с библиотеками

• встроенный ассемблер;

• встроенная справочная служба;

• другие специфические особенности.

Turbo Basic, Quick Basic, Turbo Pascal, Turbo C, системы программирования, ориентированные на создание Windows-приложений:

• пакет Borland Delphi (Дельфи) — предоставляющий качественные и очень удобные средства визуальной разработки.

• пакет Microsoft Visual Basic — удобный и популярный инструмент для создания Windows-программ с использованием визуальных средств. Содержит инструментарий для создания диаграмм и презентаций.

• пакет Borland C++ — одно из самых распространённых средств для разработки DOS и Windows приложений.

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

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

Компилятор — читает всю программу целиком, делает ее перевод и создает законченный вариант программы на машинном языке, который затем и выполняется.

Интерпретатор — переводит и выполняет программу строка за строкой.

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

Каждый конкретный язык ориентирован либо на компиляцию, либо на интерпретацию — в зависимости от того, для каких целей он создавался.