1. home
  2. Related Items
  3. Code generation techniques

Code generation techniques

Code generators are programs that automatically generate high level code (e.g. C, C++, C#, Java, etc.). These tools range in size and complexity from simple code parsers to fully featured class and tier builders.

There are two types of code generators: active and passive. Active models maintain the code created by the generator long term. Passive models create the initial code, and then it is the responsibility of the engineer to maintain it.