Content deleted Content added
Source code generators |
m removed erroneous space |
||
Line 11:
==Generative programming==
''Generative programming'' and the related term [[Metaprogramming|meta-programming]]
|quote=Generative programming, as a subdomain of meta-programming, describes the practice of writing programs that generate other programs as part of their execution.
|url=https://scala-lms.github.io/tutorials/01_overview.html
Line 30:
|quote=Software that generates application programs from descriptions of the problem rather than by traditional programming. It is at a higher level and easier to use than a high-level programming language such as ...
|url=https://www.pcmag.com/encyclopedia/term/37909/application-generator
|title=Application generator |publisher=PCmag.com}}</ref> or an [[ontology (information science)|ontological]] model such as a template and is accomplished with a [[programming tool]] such as a [[template processor]] or an [[integrated development environment]] (IDE). These tools allow the generation of [[source code]] through any of various means.
Modern programming languages are well supported by tools like [https://www.json4swift.com/ Json4Swift] ([[
Programs that could generate [[COBOL]] code include:
Line 47:
These application generators supported COBOL inserts and overrides.
A [[Macro (computer science)|macro]] processor, such as the [[C preprocessor]], which replaces patterns in source code according to relatively simple rules, is a simple form of source-code generator.
==Low-code applications==
|