💡 Words with a Similar Meaning to "Dynamic programming"
Found via reverse dictionary — words that share a conceptual meaning.
| Word | Definition |
|---|---|
| optimizationnoun | The design and operation of a system or process to make it as good as possible in some defined sense. |
| partial evaluationnoun | (computing theory) A technique for program optimization by specialization, so as to produce new programs which run faster than the originals while guaranteed to behave in the same way. |
| micro-optimizationnoun | (programming, computer architecture) Optimization at the level of individual instructions and operations. |
| divide and conquernoun | (computer science) An algorithm design technique that solves a problem by splitting it recursively into smaller problems until all of the remaining problems are trivial. |
| optimizernoun | (computing) A program that uses linear programming to optimize a process. |
| dynamic languagenoun | (computer languages) A programming language that analyses code also when executing the code itself. |
| defensive programmingnoun | (programming) A form of defensive design aiming to ensure the continuing functioning of a piece of software in spite of unforeseeable usage of it. |
| dynamic dispatchnoun | (computing) A dispatch method where the implementation of a function or method is assigned during runtime, as it cannot be assigned during compile time. |
| adaptive-control functionnoun | (systems theory) That part of a control system that dynamically updates the parameters of an optimizing control function or a direct control function |
| structured programmingnoun | (computing) A style of programming that relies on blocks of code, subroutines and the absence of simple tests and jumps |
| dynamic memory allocationnoun | (computing) The process of allocating memory at runtime. |
| genetic programmingnoun | (computing) A search heuristic that explores the space of computer programs and is based on biological evolution. |
| programming in the largenoun | (software engineering) Designing a complex software system as a composition of smaller parts. |
| dataflow programmingnoun | (programming paradigm) programming paradigm that models a program as a directed graph of the data flowing between operations, implementing architecture and dataflow principles. |
| suboptimizationnoun | The optimization of a subunit (or series of subunits) of an organization without good coordination with other subunits, resulting in the whole organisation's outcome or output being less than optimal. |
| extreme programmingnoun | (software engineering) A software engineering methodology that promotes agility and simplicity, typically involving pair programming and a cycle of frequent testing and feedback. |
| superoptimizationnoun | (software compilation) A form of peephole optimization that typically uses an exhaustive brute-force search across all possible sequences of machine instructions. |
| macroprogrammingnoun | (computing) The creation of macros and macroinstructions, and the writing of programs using them. |
| dynamic typingnoun | (programming) A system in which typechecking is performed at run time and not at compilation, opposed to static typing. |
| computational designnoun | (computing) The design of products and processes through the use of digital means, integrating digital technology. |
Translate “Dynamic programming” into Another Language
Pick a language — the word will be pre-filled in the translator.