Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
3_programnoe_obespechenie.doc
Скачиваний:
58
Добавлен:
31.07.2019
Размер:
172.03 Кб
Скачать

12. Буфер обмена

Эта утилита служит для просмотра содержимого буфера обмена. При необходимости можно его очищать. Имеется возможность сохранения и открытия файлов буфера обмена (*.clp).

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

10. Прикладные программы. Основные группы.

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

Прикладные программы непосредственно обеспечивают выполнение необходимых работ (расчёты, редактирование текста, рисование и пр.):

 табличные процессоры обеспечивают работу с большими таблицами чисел ( Lotus , Microsoft Excel и др.);

 системы управления базами данных позволяют управлять большими информационными массивами — базами данных ( DBase , Fox Pro , Paradox , Oracle Informix );

 графические редакторы позволяют создавать и редактировать изображения на экране компьютера ( Adobe Photoshop , Corel Draw , Adobe Illustrator );

 системы деловой и научной графики позволяют наглядно представлять на экране различные данные и зависимости ( Grapher Win , EPW , Microsoft CHart );

 системы автоматизированного проектирования (САПР) позволяют осуществлять черчение и конструирование различных механизмом с помощью компьютера ( AutoCad );

 системы для создания презентаций ( MS Power Point , Macromedia Mash );

 интегрированные системы сочетают в себе возможности системы управления базами данных, табличного процессора, текстового редактора, системы деловой графики, а иногда и другие возможности ( FrameWork , Open Access , Microsoft Works );

 бухгалтерские и финансовые программы предназначены для ведении бухгалтерского учёта, подготовки финансовой отчётности и финансового анализа деятельности предприятия;

 редакторы и корректоры;

 шрифты и русификаторы;

 системы распознавания текстов;

 системы перевода текстов и словари;

 архитектурные программы;

 системы для научно-технических расчётов;

 системы управления проектами;

 юридические и правовые системы;

 голосовые технологии.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Компиляция

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

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

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

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