КАТЕГОРИИ:
АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
КОМПОНОВЩИКОбъектный модуль можно выполнять лишь после специальной дополнительной обработки (компоновки), которая осуществляется специальной программой-компоновщиком.
Рассмотрим в общих чертах процесс компоновки. Программа строится из инструкций и операторов. В свою очередь, операторы включают выражения, которые состоят из операций и операндов. По крайней мере, части операндов в выражениях должны соответствовать отдельные "участки" оперативной памяти, предназначаемые, например, для сохранения результатов вычислений.
В ходе трансляции устанавливается соответствие между операндами и адресами областей памяти вычислительной машины. Так вот задача компоновщика состоит в согласовании адресов во всех фрагментах кода, из которых собирается готовая к выполнению программа. Компоновщик отвечает за то, чтобы конкретному операнду выражения соответствовала определённая область памяти.
Компоновщик также добавляет к компонуемой программе коды так называемых библиотечных функций (они обеспечивают выполнение конкретных действий - вычисления, вывод информации на экран дисплея и т.д.), а также код, обеспечивающий размещение программы в памяти, её корректное начало и завершение.
ОТЛАДЧИК- Это так называемый дебаггер, он нужен для того чтобы определить на каком месте происходит ошибка при выполнении алгоритма программы Профайлер-Это утилита, собирающая статистику выполнения программы. Она умеет определять сколько времени на что было потрачено, сколько раз какой метод был вызван и так далее. Класифікація програмного забезпечення. Прикладне програмне забезпечення: системи загального призначення; проблемозорієнтоване програмне забезпечення; інтегровані програмні засоби; офісні програмні засоби; мультимедійні програмні засоби. Програмне забезпечення– сукупність комп'ютерних програм. Загальносистемнепрограмне забезпечення представлене операційними та системами локальних мереж, WEB—засоби. Проблемно-орієнтоване забезпечення призначене для вирішення певних типових завдань – це текстові та графічні редактори, системи керування базами даних, інструментальні ГІС-засоби, видавничі системи тощо.
Інтегровані програмні засоби – системи підтримки прийняття рішень, експертні системи.\
Складові офісних програмних засобів: Текстовий процесор — для роботи з документів, що складаються з текстів, розбавлених ілюстраціями, таблицями, графіками тощо; Редактор електронних таблиць — засіб для обробки об'ємних таблиць даних Засіб створення презентацій — дозволяє створювати барвисті і виразні електронні презентації, щоб краще розповісти клієнтам про пропозиції і роботу вашої фірми; Система управління базами даних, як правило, в офісних пакетах бази даних забезпечують початковий рівень; Графічний редактор — дозволяє редагувати графічні файли.
Мультимедійні програмні засоби: включають в себе мультимедійні додатки й засоби створення мультимедіних додатків. Так, до мультимедійних додатків навчального призначення можна віднести: мультимедіа-презентацію; слайд-шоу; електронний звіт; мультимедіа-доповідь; електронний журнал; віртуальний тур; мультимедіа-видання; flash-, shockwave-ігри (навчальні ігри, розміщені, як в Інтернеті (on-line), так і на різних носіях (off-line); мультимедіа-тренажери; навчальні мультимедіа-системи; лінгвістичні мультимедіа-системи; мультимедійні Internet-ресурси. Серед засобів створення мультимедійних додатків розрізняють: редактори відеозображень, графічні редактори, засоби обробки звукової інформації, програми для маніпуляції із сегментами зображень, програми для реалізації гіпертекстів.
|