[personal profile] dmitry_vk

Встретил в блог-посте ссылку на статью «One-pass Code Generation in V8» (хотя это скорее набор слайдов к докладу, но буду так называть). Статья мне очень понравилась, как по содержанию, так и по стилю подачи материала. В ней описывается архитектура кодогенератора, которая содержит несколько техник, которые позволяют генерировать код без «глупостей» вроде "push eax; pop eax;" без применения peephole-оптимизатора, а за счет предоставления большей информации для процедур генерации примитивных операций.

На первый взгляд, довольно похоже на архитектуру кодогенерации в SBCL.

Изучать что-то по подобным статьям - одно удовольствие.

Date: 2010-11-16 08:07 am (UTC)
From: [identity profile] mr-aleph.livejournal.com
добавил ссылку на оригинальную статью Dybvig et al, Destination-driven code generation (http://www.cs.indiana.edu/~dyb/pubs/ddcg.pdf) и на сайт курса Compilation 2010 (http://www.daimi.au.dk/dOvs/)

Date: 2010-11-16 02:41 pm (UTC)
From: [identity profile] 13-49.livejournal.com
Просмотрел на ведроиде, лёжа в кровати :) Слайды чисто для введения в курс дел.

Date: 2010-11-16 02:45 pm (UTC)
From: [identity profile] mr-aleph.livejournal.com
конечно, это же лекция студентам :-)

alisapt

Date: 2010-11-18 01:57 pm (UTC)
From: [identity profile] cecilevt.livejournal.com

Премного благодарен за статью.

Profile

dmitry_vk

April 2023

S M T W T F S
      1
234567 8
9101112131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Apr. 5th, 2026 03:09 pm
Powered by Dreamwidth Studios