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

Цена:
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 Модель аналізу-синтезу компіляції

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

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

Багато програмних інструментів, працюючи з початковими програмами, спочатку виконують певний вид аналізу. Розглянемо приклади таких інструментів.
Программирование графических процессоров. Вариант 04. Контрольная работа.
1. Базовые принципы организации памяти GPU 3 2. Различия архитектур GPU и CPU 7 3. Константная память 10 4. Глобальная память 12 5. Разделяемая память 14 6. Текстурная память 16 7. Потоки 18 8. Нити и блоки 21 9. Отладка и профилирование программ CUDA 24 Список использованных источников 33
User Михаил18 : 26 сентября 2019
150 руб.
Экзаменационная работа по дисциплине: Основы построения телекоммуникационных систем и сетей. Билет №17
Государственный комитет РФ по связи и информатизации Сибирский государственный университет телекоммуникаций и информатики Дисциплина: ОПТСС 1. Относительная фазовая модуляция. Формирование ОФМ-сигнала. Когерентный и не когерентный прием. Многопозиционная и амплитудно-фазовая модуляции. 2. Среды передачи, используемые в компьютерных сетях. Их характеристики и возможности. 3. Определить нестабильность генераторов, если через 1 секунду после момента синфазности относительный уход фазы составил 0.
User Jurgen : 11 марта 2012
200 руб.
ОАО НОВОШИП и условия работы флота
Производственные фонды служат материально-технической базой производства, фундаментом его дальнейшего совершенствования и развития. Для определения эффективности их использования каждое предприятие работающее как на внешнем так и на внутреннем рынке должно постоянно анализировать состояние своих производственных фондов. Результаты анализа являются основой для принятия управленческих решений, действенным средством повышения эффективности производства. В содержание экономического анализа входит:
User evelin : 29 октября 2013
10 руб.
Отстойник нефти горизонтальный-Чертеж-Оборудование для добычи и подготовки нефти и газа-Курсовая работа-Дипломная работа
Отстойник нефти горизонтальный, установленный на УПН, ДНС предназначен для обезвоживания нефти с сепарацией газа, оставшегося в нефтяной эмульсии. Режим работы отстойника - постоянный. Состав: Сборочный чертеж(СБ), Спецификация, технические характеристики, технические требования Язык документа Софт: CDW-(Формат Компас-CDW, Autocad-DWG, Adobe-PDF, Picture-Jpeg)-Чертеж-Оборудование для добычи и подготовки нефти и газа-Курсовая работа-Дипломная работа
User lesha.nakonechnyy.92@mail.ru : 22 января 2018
460 руб.
Отстойник нефти горизонтальный-Чертеж-Оборудование для добычи и подготовки нефти и газа-Курсовая работа-Дипломная работа
up Наверх