рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Вопрос №20 Трансляторы, компиляторы и интерпретаторы

Вопрос №20 Трансляторы, компиляторы и интерпретаторы - раздел Образование, Функции операционной системы Транслятор–Это Программа-Переводчик. Она Преобразует Програм...

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

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

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

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

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

Вопрос №21 Машинно–ориентированные языки программировая.

Машинно – ориентированные языки

Машинно – ориентированные языки – это языки, наборы операторов и изобразительные средства которых существенно зависят от особенностей ЭВМ (внутреннего языка, структуры памяти и т.д.). Машинно –ориентированные языки позволяют использовать все возможности и особенности Машинно – зависимых языков:

- высокое качество создаваемых программ (компактность и скорость выполнения);

- возможность использования конкретных аппаратных ресурсов;

- предсказуемость объектного кода и заказов памяти;

- для составления эффективных программ необходимо знать систему команд и особенности функционирования данной ЭВМ;

- трудоемкость процесса составления программ ( особенно на машинных языках и ЯСК), плохо защищенного от появления ошибок;

- низкая скорость программирования;

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

Машинно-ориентированные языки по степени автоматического программирования подразделяются на классы.

Различают два уровня машинно-ориентированных языков:

  • языки символического кодирования (мнемокоды);
  • макроязыки.

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

Макроязык, наряду с символическими аналогами машинных команд, содержит макрокоманды, не имеющие аналогов в машинном языке. При переводе на машинный язык каждая макрокоманда заменяется группой команд машинного языка. Это повышает производительность труда программиста.

– Конец работы –

Эта тема принадлежит разделу:

Функции операционной системы

Для удаления документов надо выделить их и нажать клавишу Delete а затем подтвердить ваш выбор т е удалить в Корзину Отдельный файл или папку... Выделение объекта... Выделение объектов при операциях перемещения копирования или удаления осуществляется различными способами Чтобы...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Вопрос №20 Трансляторы, компиляторы и интерпретаторы

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Функции операционной системы
ОС – это комплекс взаимосвязанных системных программ, назначение которого – организовать взаимодействие пользователя с компьютером и выполнение всех других программ. Основные функции опера

Создание новой папки и нового документа
Чтобы создать новую папку на Рабочем столе либо в другой папке, нужно открыть контекстное меню и выбрать строку Создать, либо открыть меню Файл и выбрать создать, и в открывшемся подм

Перемещение и копирование документа.
Первый способ. Скопировать документ методом Drag-and-Drop. Для этого достаточно установить указатель мыши на нужный документ и перетащить его в нужное место, удерживая клавишу Ctrl

Переименование объекта.
Чтобы переименовать объект надо вызвать для него контекстное меню щелкнуть на пункте Переименовать. Затем ввести новое имя.   3. Поиск файлов и папок в среде W

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

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

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

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

Виды программного обеспечения ПК.
Программное обеспечение — неотъемлемая часть компьютерной системы. Оно является логическим продолжением технических средств. Сфера применения конкректного компьютера определяется созданным д

Методы защиты информации от несанкционированного доступа.
Основное содержание представленных методов защиты информации, которые составляют основ

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

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

Базовая алгоритмическая конструкция цикл с предусловием.
Различают циклы с известным числом повторений (цикл с параметром) и итерационные (с пред- и постусловием). В цикле с предусловием (цикл «пока») команда или серия команд повторяется, если

Базовая алгоритмическая конструкция цикл с постусловием.
В цикле с постусловием (цикл «до») – команда или серия команд повторяются, если условие выхода из цикла не соблюдается.

Базовая алгоритмическая конструкция цикл с параметром.
Аналогичен циклу с предусловием, но проверка условия выхода из цикла производится после выполнения тела цикла. Это обеспечивает его выполнение хотя бы один раз. Операторы тела цикла заключ

Вопрос №22 Алгоритмические языки прогороммирования.
Алгоритми́ческий язык — формальный язык, используемый для записи, реализации или изучения алгоритмов. Всякий язык программирования является алгоритмическим языком, но не всяки

Вопрос № 23 Алфавит, слова , числа , строки в языке QBasic.
В начале любой строки программы может стоять номер строки или метка. В качестве метки может использоваться либо число, либо сочетание букв и цифр. В последнем случае после метки не

Форма записи чисел
Форма записи чисел на QBasic близка к естественной. Они представляются в виде последовательности соответствующих цифр с особыми знаками: знаками мантиссы (Мантисса — дробная часть

Стандартные типы данных.
ВQBASICможно объявить следующие стандартные типы данных: Тип Символ Содержание INTEGER %

Вопрос № 25 Логический тип данных.
Логический, булев (англ. Boolean или logical data type) тип данных — примитивный тип данных в информатике, которые могут принимать два возможных значения, иногда называемых правдой (true) и ложью (

Вопрос №26 Целый тип данных.
Эта группа типов обозначает множества целых чисел в различных диапазонах. Имеется пять целых типов, различающихся допустимым диапазоном значений и размером занимаемой оперативной памяти. Целые типы

Вопрос №27 Действительные типы данных
Вещественный тип данных - это множество значений с десятичной точкой. В языке Q basic числа с дробной частью представлены действительным типом( тип - Single-precision) Когда эти ч

Алгоритмический язык
В алгоритмическом языке структура программы имеет следующий вид: алг <имя программы> (<список переменных>) <список аргументов> <список результатов>

Индексы массива
Массивом называется группа переменных, которые имеют одно и тоже имя, но различные индексы. Каждая переменная в этой группе называется элементом массива и характеризуется двумя атр

Правила именования каталогов и файлов.
Имя каталога может содержать от одного до восьми символов (латинских букв, цифр, а также некоторых других допустимых символов; в имени нельзя употреблять пробел): SYSTEM. WINDOWS, ICATAL, 2CATAL, Р

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги