Abstraction (computer science): Difference between revisions

Content deleted Content added
rv misleading example; decomposing multiplication into additions is very inefficient
mNo edit summary
Line 2:
{{More citations needed|date=June 2011}}
{{Use dmy dates|date=December 2019}}
{{Quote box|quote=The essence of abstractionsabstraction is preserving information that is relevant in a given context, and forgetting information that is irrelevant in that context.|source=– [[John Guttag|John V. Guttag]]<ref>{{Cite book | edition = Spring 2013 | publisher = The MIT Press | isbn = 9780262519632 | last = Guttag | first = John V. | title = Introduction to Computation and Programming Using Python | ___location = Cambridge, Massachusetts | date = 18 January 2013}}</ref>|width=25%}}
 
In [[software engineering]] and [[computer science]], '''abstraction''' is: