<<
>>

Глава 2 Виртуальные машины и трансляция языков

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

<< | >>

Еще по теме Глава 2 Виртуальные машины и трансляция языков:

  1. ГЛАВА 11 ПРАВОВЫЕ ПРОБЛЕМЫ ВИРТУАЛЬНОЙ СРЕДЫ ИНТЕРНЕТ
  2. Трансляция телепрограмм
  3. Виртуальное послесловие
  4. Виртуальное сексуальное насилие над детьми
  5. Сергей Александрович Орлов. Теория и практика языков программирования: Учебник для вузов. Стандарт 3-го поколения, 2013
  6. Правило правовой языковой культуры
  7. Правило общей языковой культуры
  8. Правило правовой языковой культуры
  9. Правило общей языковой культуры
  10. 1.2.1. Изучение иностранных языков [верь глазам своим]
  11. СИСТЕМА «ЧЕЛОВЕК - МАШИНА»: НАДЕЖНОСТЬ
  12. Как обзавестись новой машиной
  13. Огонь и машина физического бессмертия
  14. А.П. Пятибратов, Л.П. Гудыно, А.А. Кириченко. Вычислительные машины, сети и телекоммуникационные системы, 2009
  15. Статья 415. Нарушение правил вождения или эксплуатации машин
  16. Запомните: вы водитель автомобиля; вам не нужно вставать из-за руля и толкать свою машину.
  17. Чтобы ехать на машине, вам не надо бросать руль и толкать ее.
  18. Раздел 16 - Уголовного Кодекса Украины Преступления в сфере использования электронно-вычислительных машин (компьютеров), систем и компьютерных сетей и сетей электросвязи