For questions related to statistical prediction, especially for programming tasks.
In science, a prediction is a rigorous, often quantitative, statement, forecasting what will happen under specific conditions; for example, if an apple falls from a tree it will be attracted towards the center of the earth by gravity with a specified and constant acceleration. The scientific method is built on testing assertions that are logical consequences of scientific theories. This is done through repeatable experiments or observational studies.
Mathematical equations and models, and computer models (e.g., regression), are frequently used to describe the past and future behaviour of a process within the boundaries of that model.
In microprocessors, branch-prediction permits avoidance of pipeline emptying at branch instructions. In engineering, possible failure modes are predicted and avoided by correcting the mechanism causing the failure.