This option has been used for handling mathematically large expressions in e.g. computational (quantum) chemistry.
•
A specialized alternative involves the generation of optimized code for quantities defined mathematically within a Computer algebra system (CAS).
Automatic programming (source code generation), the act of generating source code based on an ontological model such as a template
Esterel Technologies is a supplier of model-based design, validation, and code generation tools for safety-critical software and hardware applications.
There are two main categories of code generators: database script generators and application source code generators.
•
For PHP there are two different code generators, PHP for MySQL and PHP for PostgreSQL, creating source code using the respective database native driver.
•
Using code generators a managed information model is automatically transformed into a system.
•
Databases are incrementally updated during code generation, assuring sync with the modeling project while preserving the current data.
•
Note, this includes databases for which there are, currently, no code generators.
•
A RISE code generator is a separate software application that operates on a RISE model (XML file) and produces some kind of output.
•
The database code generators write incremental scripts for creating, and updating, relational database models based on the RISE model.
•
The code generator translates this life-cycle into an incremental database specific script.
Java (programming language) | Python (programming language) | Computer programming | Ruby (programming language) | Radio programming | Object-oriented programming | Neuro-linguistic programming | Automatic programming | High-level programming language | Haskell (programming language) | semi-automatic rifle | Lisp (programming language) | Automatic Data Processing | Application programming interface | Ada (programming language) | The Automatic | semi-automatic pistol | Pascal (programming language) | computer programming | automatic transmission | The Art of Computer Programming | neuro-linguistic programming | M1918 Browning Automatic Rifle | Low-level programming language | International Federation of Automatic Control | Semi-automatic pistol | application programming interface | Ajax (programming) | Semi-automatic transmission | Semi-automatic rifle |