Конструирование компиляторов

Описание

В наше время разработка все больше смещается в сторону языков высокого уровня. Ассемблерный код пишется только в случаях, требующих минимальных затрат ресурсов и особой эффективности. Связано это также с тем, что языки высокого уровня уже практически не отстают по эффективности. Такой скачок эффективности связан прежде всего с созданием эффективных компиляторов, задача которых – перевод кода с языка, понятного разработчику, в машинный код. Для того, чтобы изучить процесс компиляции на практике, мы рекомендуем посмотреть проект "Phoenix" и "Rotor" от Microsoft Research (с исходными кодами для C# и JScript).

Курсы

Книги

Продукты