Word Explorer

Dynamic programming

💡 Words with a Similar Meaning to "Dynamic programming"

Found via reverse dictionary — words that share a conceptual meaning.

WordDefinition
optimizationnounThe 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.
suboptimizationnounThe 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.

Home/Dictionary/Dynamic programming