EMZETT.
Giriş yap

Ara gösterim ve derleyici eniyilemesi

Kısaca: Modern derleyiciler sözdizimi ağacını bir ara gösterime (IR) çevirir, onu dilden ve hedef işlemciden bağımsız eniyiler ve ancak sonra makine kodu üretir.

Biraz daha ayrıntılı: LLVM IR gibi bir IR makineye yakındır ama işlemciden bağımsızdır. m dil ve n işlemci için m·n derleyici yerine yalnızca m ön uç ve n arka uç yazılması gerekir. SSA biçiminde her değişken tam bir kez atanır; bu birçok eniyilemeyi basitleştirir.

Ayrıntılı

  • Eniyilemeler: sabit katlama, satır içi açma…

Ayrıca bak: Sözcük çözümleyici, ayrıştırıcı ve sözdizimi ağacı, Bağlayıcı ve yükleyici