Lesson plan
Code generation
In computing, code generation denotes software techniques or systems that generate executable code which may then be used independently of the generator system in a runtime environment. Specific articles: * Code generation (compiler), a mechanism to produce the executable form of computer programs, such as machine code, in some automatic manner * Automatic programming (source code generation), the act of generating source code based on an ontological model such as a template * Generating code at run time in self-modifying code and just-in-time compilation * Model-driven development uses graphical models and metamodels as basis for generating programs * Program synthesis consists of synthesizing programs from a high-level, typically declarative specification * Random test generators are used in functional verification of microprocessors * Comparison of code generation tools shows the diversity of tools and approaches for code generation
Article summary
In computing, code generation denotes software techniques or systems that generate executable code which may then be used independently of the generator system in a runtime environment. Specific articles: * Code generation (compiler), a mechanism to produce the executable form of computer programs, such as machine code, in some automatic manner * Automatic programming (source code generation), the act of generating source code based on an ontological model such as a template * Generating code at run time in self-modifying code and just-in-time compilation * Model-driven development uses graphical models and metamodels as basis for generating programs * Program synthesis consists of synthesizing programs from a high-level, typically declarative specification * Random test generators are used in functional verification of microprocessors * Comparison of code generation tools shows the diversity of tools and approaches for code generation
Key claims
No claims recorded.
Discussion questions
- Summarise the article in your own words. Which single claim would you verify first, and why?
- Which claim in this article is most likely to be revised as the sources update? How would you check its current status?
- If two sources disagreed about one of these facts, what would you need in order to trust one over the other?
Bibliography
No sources recorded.
Key claims and bibliography are generated from the same tracked claims and sources as the article page.