Логотип Автор24реферат
Задать вопрос
Курсовая работа на тему: Трансляция
100%
Уникальность
Аа
3959 символов
Категория
Программирование
Курсовая работа

Трансляция

Трансляция .doc

Зарегистрируйся в два клика и получи неограниченный доступ к материалам,а также промокод Эмоджи на новый заказ в Автор24. Это бесплатно.

Трансляция программы – это процесс, которому подвергается исходный код, написанный на языке программирования высокого уровня, прежде чем он будет преобразован в машинный язык низкого уровня. Процесс перевода различен для разных трансляторов, преобразующих исходный код в машинный код .
Компилятор переводит исходный код в машинный для конкретной платформы. Исходный код переводится компилятором на родной язык компьютера перед выполнением программы. Компиляция программы представляет собой двухэтапный процесс, в котором выделяются этап компиляции и этап компоновки («линковки»). На этапе компиляции создается промежуточный файл, часто называемый файлом объектного кода. Этот файл содержит коды команд, которые представляют собой ядро ​​функций приложения. Каждая строка исходного кода сопоставляется с одним или несколькими кодами команд, относящихся к конкретному процессору, на котором будет работать приложение. Примерами компилируемых языков программирования могут быть C, C++. Этап компоновки использует компоновщик, чтобы связать файл объектного кода с другими объектными файлами, необходимыми приложению, и создает окончательный исполняемый файл программы, который выполняется только в операционной системе, для которой написана программа

Зарегистрируйся, чтобы продолжить изучение работы

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

50% курсовой работы недоступно для прочтения

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

Промокод действует 7 дней 🔥
Больше курсовых работ по программированию:

Нейронная сеть прямого распространения

30455 символов
Программирование
Курсовая работа
Уникальность

Магазин по продаже журналов. С#, Form, MS SQL Server

65760 символов
Программирование
Курсовая работа
Уникальность

Сравнение интерпретируемых и компилируемых языков программирования

30829 символов
Программирование
Курсовая работа
Уникальность
Все Курсовые работы по программированию
Найди решение своей задачи среди 1 000 000 ответов
Крупнейшая русскоязычная библиотека студенческих решенных задач