Source code generation
![]() | It has been suggested that this article be merged with Generative programming. (Discuss) Proposed since January 2007. |
![]() | It has been suggested that this article be merged with Automatic programming. (Discuss) Proposed since August 2007. |
![]() | It has been suggested that this article be merged with Program synthesis. (Discuss) Proposed since August 2007. |
Source code generation is the act of generating source code basing on an ontological model such as a template and is accomplished with a programming tool such as a template processor or an IDE. These tools allow the generation of source code through any of various means.
The simplest form of source code generator is a macro processor, such as the C preprocessor, which replaces patterns in source code according to relatively simple rules.
IDEs such as Microsoft Visual Studio have more advanced forms of source code generation, with which the programmer can interactively select and customize "snippets" of source code. Program "wizards", which allow the programmer to design graphical user interfaces interactively while the compiler invisibly generates the corresponding source code, are another common form of source code generation.
Implementations
- NConstruct is Windows and Web rapid enterprise application development tool and environment for .NET Framework environment. It generates .NET C# source code for all tiers of the application trough simple wizard procedure.
See also
External links
- MyGeneration - Code Generation, O/R Mapping, and Architectures
- Code Generation Network
- iCodeGenerator, an Open Source Code Generator
- Gigaframe Web Application Code Generator .NET
- My Persistent Objects
- OOMEGA - Model-driven Software Engineering and Templates for Data Percistany and Data Coding
- Article Domain-Specific Modeling for Full Code Generation from Methods & Tools
- Article Using Acceleo with GMF : Generating presentations from a MindMap DSM modeler
- Tool BLU AGE(tm) - 100% Application Generator based on UML/OCL/MDA technologies
- Tool Code Author C# Code Generator
- Tool SQL VB ASP Code Generator ..by NewRAD
- Tool NConstruct - .NET C# source code generation for all tiers of information system
- Tool GENNIT Online Code Generation Application
- Tool Schematrix SchemaCoder - .NET C# and VB.NET Data Access Code Generator