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

Трансляция

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

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

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

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

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

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

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

Промокод действует 7 дней 🔥
Оставляя свои контактные данные и нажимая «Заказать работу», я соглашаюсь пройти процедуру регистрации на Платформе, принимаю условия Пользовательского соглашения и Политики конфиденциальности в целях заключения соглашения.
Больше курсовых работ по программированию:

Технологии Internet

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

Стандартная библиотека stdlib – описание, функции, применение

18843 символов
Программирование
Курсовая работа
Уникальность
Все Курсовые работы по программированию
Закажи курсовую работу
Оставляя свои контактные данные и нажимая «Найти работу», я соглашаюсь пройти процедуру регистрации на Платформе, принимаю условия Пользовательского соглашения и Политики конфиденциальности в целях заключения соглашения.

Наш проект является банком работ по всем школьным и студенческим предметам. Если вы не хотите тратить время на написание работ по ненужным предметам или ищете шаблон для своей работы — он есть у нас.