Инструментальные программы. Их классификации. Интерпретаторы, трансляторы, компиляторы. 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Инструментальные программы. Их классификации. Интерпретаторы, трансляторы, компиляторы.



Само название "инструментальные программы" говорит о том, что эти программы являются инструментом для работы (ремонта и обслуживания) с программным обеспечением и аппаратной частью компьютера. Эти программы помогают пользователю обуздать подчас совершенно «одичавшие» операционные системы или аппаратные конфликты.

Интерпрета́тор (языка программирования) —

Программа или техническое средство, выполняющее интерпретацию. [1]

Вид транслятора, осуществляющего пооператорную (покомандную) обработку и выполнение исходной программы или запроса (в отличие от компилятора, транслирующего всю программу без её выполнения).[2]

Программа (иногда аппаратное средство), анализирующая команды или операторы программы и тут же выполняющая их.[3]

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

Трансля́тор — программа или техническое средство, выполняющее трансляцию программы.

Транслятор обычно выполняет также диагностику ошибок, формирует словари идентификаторов, выдаёт для печати тексты программы и т. д.[1]

Трансляция программы — преобразование программы, представленной на одном из языков программирования, в программу на другом языке и, в определённом смысле, равносильную первой.[1]

КОМПИЛЯЦИЯ (compilation) - трансляция программы (кода) или отдельного программного модуля, составленных на языке программирования высокого уровня (исходная программа, исходный модуль) в программу или модуль на машинном языке или языке, близком к машинному (объектная программа, объектный модуль). В процессе К. программа преобразуется в промежуточную форму, к которой впоследствии необходимо присоединить библиотечные средства, содержащие стандартные подпрограммы и процедуры, а если нужно, то можно добавить любые другие модули, написанные самим пользователем, и скомпилированные в объектные модули, возможно, с иных языков высокого уровня.

Программа или техническое средство, выполняющее компиляцию [1][2].

Машинная программа, используемая для компиляции[2][3].

Программа, переводящая текст программы на языке высокого уровня в эквивалентную программу на машинном языке[4].

Программа, предназначенная для трансляции высокоуровневого языка в абсолютный код или, иногда, в язык ассемблера. Входной информацией для компилятора (исходный код) является описание алгоритма или программа на проблемно-ориентированном языке, а на выходе компилятора — эквивалентное описание алгоритма на машинно-ориентированном языке (объектный код)[5].

Программа выполняющая (после трансляции) компоновку программы.

Компиляция

трансляция программы на язык, близкий к машинному[2][3], и последующая её компоновка.

трансляция программы, составленной на исходном языке, в объектный модуль (осуществляется компилятором [2]) и последующая её компоновка в готовый к использованию программный модуль.

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

Компилировать — производить трансляцию машинной программы с проблемно-ориентированного языка на машинно-ориентированный язык[3] и последующую компоновку программы в готовый к использованию программный модуль.

 

Основные понятия языков программирования, структуры и типы данных языка программирования

13. Офисные пакеты программ на примере MS Office.

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

Как правило, офисный пакет содержит следующий набор компонентов (или некоторые его элементы):

  • Текстовый редактор
  • Табличный редактор — средство для обработки объёмных таблиц данных

В дополнение к этому, некоторые пакеты содержат ещё и следующие типы приложений:

  • Создатель презентаций — позволяет создавать красочные и впечатляющие электронные презентации
  • Система управления базами данных — позволяет управлять базами данных
  • Графическая программа — позволяет редактировать графические форматы файлов
  • Редактор формул — позволяет создавать и редактировать математические формулы

14. Интернет программы и почтовые программы. Назначение, варианты, особенности.

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

Программы для работы в Интернете

· электронная почта (OutlookExpress)

· броузеры (Intrnet Explorer, Netscape communicator)

· поисковые машины (Rambler, Яndex, Yahoo, Altavista)

· редакторы Web-страниц (Word, Front Page Express)

· программы для IP-телефонии

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

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

  • Программы, предназначенные для записи цифровой музыки и ее обработки. Они позволяют записывать звуки на компьютер с микрофона, производить обрезку мелодий и их склейку, конвертацию звуковых форматов, изменений битрейта.
  • Программы-секвенсоры. Это специальные редакторы синтезированной музыки в MIDI-формате, особую популярность завоевали у компьютерных композиторов и ди-джеев
  1. Работа со звуком

Ò Основные операции по работе со звуком.

1. Запись звука на компьютер с микрофона.

2. Аудио файлы и их конвертация

3. Аудио редакторы.

4. Добавление звука в презентации

Ò Работа с графикой.

1. Получение графических изображений на компьютере

2. Редактирование и просмотр графических изображений

3. Работа с графическими файлами (конвертация, сжатие)

4. Добавление графических объектов

Ò Работа с видео

1. Захват видео изображений

2. Запись видео информации в файл.

3. Конвертация и сжатие видеофайлов.

4. Редактирование видеоинформации.

5. Добавление видеообъектов в презентацию.

Тестовые и отладочные и настроечные программы.

Программа для создания тестов - программа позволяет создавать тесты для учебных учреждений и для проверки знаний персонала фирмы. Программа работает как файл сервер.

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

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

Антивирусы, архиваторы,

Антивирусные программы – программы, позволяющие обнаруживать и уничтожать компьютерные вирусы.
Компьютерный вирус – программа, способная самопроизвольно присоединяться к другим программам, создавать свои копии, внедрять их в файлы, системные области компьютера и в вычислительные сети с целью нарушения работы программ, порчи файлов и каталогов, создания всевозможных помех в работе на компьютере.
В настоящее время наиболее популярными антивирусными программами являются: Dr Web, Norton Antivirus, Антивирус Касперского (KAV или AVP). Программа Dr Web (рис. 3.3) в 2000 году была признана лучшей в мире.
Программы – архиваторы позволяют преобразовать информацию таким образом, при котором уменьшается избыточность в ее представлении и соответственно требуется меньший объем памяти для хранения.
Архивация (упаковка) – помещение исходных файлов в архивный файл в сжатом или несжатом виде.
Разархивация (разупаковка) – процесс восстановления файлов из архива в точно таком виде, какой они имели до загрузки в архив.
В настоящее время самыми распространенными программами–архиваторами являются программы WinRAR (рис. 3.5) и WinZip.
Особенностью современных программ-архиваторов является создание самораспаковывающихся архивов. Архивы такого рода создаются в виде exe – файлов.



Поделиться:


Последнее изменение этой страницы: 2016-04-19; просмотров: 394; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.191.147.190 (0.009 с.)