Abstraction is focused at making compilers and code generation easier for high-level languages that target the Common Language Infrastructure or those similar. To that end, the representation of high-level code must be as close to how developers think of it, and easy enough for a novice to use without extensive knowledge of compiler theory.

Some simple examples of weaving object graphs together, for the purpose of code generation; which might be used by certain compilers that are domain specific:
  1. LINQ
  2. WinForms

Last edited Jun 22, 2011 at 1:55 PM by AlexanderMorou, version 3


No comments yet.