Optimization (computer science): Difference between revisions
Jump to navigation
Jump to search
imported>Nick Johnson (major mistake; replaced non-halting with halting) |
imported>Pat Palmer (adjusting "See also") |
||
Line 3: | Line 3: | ||
== See Also == | == See Also == | ||
* [[ | * [[List_of_code_generation_topics|List of code generation topics]] | ||
* [[List of Compiler Optimizations]] | * [[List of Compiler Optimizations]] | ||
Revision as of 02:41, 9 May 2007
In computer science, particularly in the study of compilers, an optimization is a transformation of computer programs that, when applied to a computer program P, produces an equivalent program P' which is in some way more optimal (i.e. faster, less memory consumption, etc). More formally, equivalent is defined so that for all halting inputs to P, P' will produce the same outputs.