Abstraction (computer science)
Appearance
Abstraction in programming means parameterisation or making something a function of something else. Examples are lambda abstractions (making a term into a function of some variable), higher-order functions (parameters are functions), bracket abstraction (making a term into a function of a variable).
Opposite of concretisation.
See also:
This article (or an earlier version of it) contains material from FOLDOC, used with permission. Modify if needed.