Розробка системних програмних модулів та компонент систем програмування

Цена:
10 руб.

Состав работы

material.view.file_icon
material.view.file_icon bestref-142310.doc
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

На перший погляд, різноманітність компіляторів вражає. Використовуються тисячі вихідних мов, від традиційних, таких як Fortran і Pascal, до спеціалізованих, які виникають у всіх областях застосування комп’ютера. Цільові мови не менш різноманітні – це можуть бути інші мови програмування, різні машинні мови – від мов мікропроцесорів до суперкомп’ютерів. Деколи компілятори класифікують як однопрохідні, багато прохідні, виконуючі (load-and-go), відлагоджуючі, оптимізуючи – в залежності від призначення і принципів і технологій їх створення.

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

В 50‐х роках про компілятори ходила слава, що це програми, дуже складні в написанні (наприклад, перший компілятор Fortran потребував 18 людино-років роботи). З того часу розроблені різноманітні систематичні технології вирішення багатьох задач, виникаючих при компіляції. Крім цього, розроблені хороші мови реалізації, програмні середовища та програмні інструменти. Завдяки цьому «солідний» компілятор може бути реалізований в якості курсової роботи з проектування компіляторів [1].

1. Огляд способів та методів проектування трансляторів
1.1 Модель аналізу-синтезу компіляції

Компіляція складається з двох частин: аналізу і синтезу. Аналіз – це розбиття початкової програми на складові частини і створення її проміжного представлення. Синтез – конструювання необхідної цільової програми з проміжного представлення.

В процесі аналізу визначаються і записуються в ієрархічну деревовидну структуру операції, задані початковою програмою. Часто використовується спеціальний вид дерева, що називається синтаксичним (або деревом синтаксичного розбору), в якому кожен вузол представляє операцію, а його дочірні вузли – аргументи операції.

Багато програмних інструментів, працюючи з початковими програмами, спочатку виконують певний вид аналізу. Розглянемо приклади таких інструментів.
Конспект лекций по курсу детали машин
Конспект лекций по курсу детали машин Для механических и машиностроительных специальностей Настоящий конспект лекций по курсу "Детали машин" следует рассматривать как краткое изложение программных вопросов курса, облегчающее усвоение учебного материала и подготовку к экзаменам. Конспект изложен на базе основных учебников Д.Н.Решетова, М.И. Иванова, П.Г. Гузенкова "Детали машин" и методического пособия В.К. Еремеева и Ю.Н. Горнова « Детали машин. Курсовое проектирование». Пользование конспекто
User elementpio : 12 февраля 2011
2 руб.
Направляющие системы электросвязи. Экзамен. Билет № 18
Билет № 18 1. Назначения, классификация и технические требования к оптическим соединителям. 2. Критические параметры WDM систем и методы их измерения. Ответ: 1. Назначения, классификация и технические требования к оптическим соединителям.
User yuriy190780 : 23 марта 2012
200 руб.
Содержание Организационно-правовая характеристика некоммерческого образовательного учреждения "Центр Поддержки Предприятий" Анализ экономической деятельности НОУ "Центр Поддержки Предприятий" Выводы Список использованных источников Приложения Органи
ВВЕДЕНИЕ.. 3 Глава 1.Сущность категории «предприятие». 4 Глава 2 .Организационно-правовые формы предприятия. 6 Глава 3.Понятие акционерной формы организации предприятия. 9 Глава 4.Учреждение акционерного общества, его виды и управление обществом………………………………………………………………………..12 Глава 5.Преимущества акционерной формы организации предприятия. Акционерные общества в переходной экономике Российской Федерации. 18 Глава 6. Проблемы функционирования фирм и осуществление предпринимательской деятельн
User evelin : 1 ноября 2013
10 руб.
Электропитание устройств и систем связи. Лабораторная работа №4. Вариант №05.
Тема: Исследование пассивных сглаживающих фильтров 1. Цель работы Экспериментально определить коэффициенты сглаживания и к.п.д. фильтров. Выполнить анализ переходных процессов при включении источника питания и работе фильтра на импульсную нагрузку. Провести измерение АЧХ и ФЧХ. 2. Порядок выполнения работы Лабораторная работа №4.3. Исследование LC сглаживающего фильтра (Файл LC-фильтр). Лабораторная работа № 4.3 Исследование LC сглаживающего фильтра Исследование LС - фильтра в установившемся
User student90s : 20 июля 2015
60 руб.
up Наверх