code generation
Writing software automatically
Code generation is the automatic production of source code or machine code by a program rather than a human programmer.
In compilers, it's the phase that transforms intermediate representations into executable instructions.
More broadly, it refers to tools that write boilerplate code, convert specifications into working programs, or—increasingly—use AI to produce code from natural language prompts: The code generation took my description and built the whole function.
- compilerSource-to-machine-code translator
- syntaxRules for arranging words
- automationSelf-operating system design
- templatePreset pattern for reproduction
- scaffoldTemporary elevated work structure
boilerplate · snippet · transpiler · parser · abstract syntax tree · metaprogramming · AI assistant · autocomplete · refactor · output · prompt · LLM · source · executable · runtime · debugging · IDE · algorithm
- runtime techniquesmetaprogramming, hooking, hooks, interceptors, scripting
- automationautomation, macros, macro, automate, hotkeys
- metamodelingEMF, instantiation, M2
code, generation, codes, coded, coding, coder, coders, codify, codification