Лабораторная работа №15 Инструментальное программное обеспечение


Download 36.32 Kb.
bet1/5
Sana04.11.2023
Hajmi36.32 Kb.
#1748518
TuriЛабораторная работа
  1   2   3   4   5

МИНИСТЕРСТВО ТРАНСПОРТА РЕСПУБЛИКИ УЗБЕКИСТАН


ТАШКЕНТСКИЙ ГОСУДАРСТВЕННЫЙ ТРАНСПОРТНЫЙ УНИВЕРСИТЕТ
Кафедра “Информационные системы
и технологии на транспорте”
Выполнил: студентка группы АТМ-6 Худайбердиев Юсуфжон


Проверил: Алиев Р.М.
Тошкент -2023
Лабораторная работа №15
Инструментальное программное обеспечение
Цель работы: изучить технологии аппаратного программирования и разработать концепции.
Инструментальное программное обеспечение – это пакет программ, предназначенных для автоматизации создания, редактирования, отладки, тестирования различных программных продуктов.


Локальные Средства
Разработка системного и прикладного программного обеспечения на компьютерах осуществляется с помощью инструментальных средств, к которым в первую очередь относятся:

  • трансляторы с языков высокого уровня;

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

  • ассемблеры и макроассемблеры (машинно-ориентированные языки);

  • отладчики машинных программ;

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

Трансляторы предназначены для преобразования программ, написанных на языках программирования, в программы на машинном языке рис.3

Рис.110. Процесс трансляции кода программы.


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

Download 36.32 Kb.

Do'stlaringiz bilan baham:
  1   2   3   4   5




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling