DreamSpark Academy
Главная
Новости
Учебные курсы
Технологии
Продукты
Вузы
Студенты-партнёры
Поиск
Конструирование компиляторов
Описание
В наше время разработка все больше смещается в сторону языков высокого уровня. Ассемблерный код пишется только в случаях, требующих минимальных затрат ресурсов и особой эффективности. Связано это также с тем, что языки высокого уровня уже практически не отстают по эффективности. Такой скачок эффективности связан прежде всего с созданием эффективных компиляторов, задача которых – перевод кода с языка, понятного разработчику, в машинный код. Для того, чтобы изучить процесс компиляции на практике, мы рекомендуем посмотреть проект
"Phoenix"
и
"Rotor"
от Microsoft Research (с исходными кодами для
C#
и JScript).
Курсы
Разработка компиляторов
Книги
Альфред В. Ахо, Моника С. Лам, Рави Сети, Джеффри Д. Ульман "Компиляторы: принципы, технологии и инструментарий"
В.А.Серебряков, М.П.Галочкин, Д.Р. Гончар, М.Г. Фуругян "Теория и реализация языков программирования"
Продукты
Visual Studio