InfoQ

InfoQ

Editor Specific Content View

All of Marc Gravell's Content on InfoQ


Latest featured content by Marc Gravell

Expression as a Compiler

Topics
Dynamic Languages,
.NET,
Compilers,
Languages,
Programming,
LINQ

The ability to dynamically generate code can greatly increase the expressiveness of developers. Repetitive code can be eliminated and complex decisions be pushed back to configuration files that can be changed by business analysts. In the past .NET developers built dynamic code using Reflection.Emit or CodeDom, but with LINQ Expressions a lightweight alternative has become available.