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

Трансляция

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

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

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

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

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

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

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

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

Информационная система статистического учета научных публикаций

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

Системный анализ

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

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