Reproducible-Research.de

Concepts and tools for the responsible scientist

User Tools

Site Tools


concepts:abstraction:index

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
concepts:abstraction:index [2019/01/27 19:58] tillconcepts:abstraction:index [2020/09/27 12:18] (current) – [Abstraction] till
Line 1: Line 1:
-====== Abstraction ======+{{fa>filter?48&align=right}} 
 + ====== Abstraction ======
  
 //A mental model of data processing and analysis// //A mental model of data processing and analysis//
 +
 +<blockquote>
 +the only mental tool by means of which a very finite piece of reasoning can cover a myriad of cases is called "abstraction"
 +
 +...the purpose of abstracting is not to be vague, but to create a new semantic level in which one can be absolutely precise.
 +<cite>Edsger W. Dijkstra((The humble programmer. //Communications of the ACM// **15** (1972), 859--865.))</cite>
 +</blockquote>
  
   * Application of the domain-driven design strategy.   * Application of the domain-driven design strategy.
   * Developing such mental model requires experience, familiarity, and the capability to think in abstract ways as well as good descriptive skills.   * Developing such mental model requires experience, familiarity, and the capability to think in abstract ways as well as good descriptive skills.
 +  * A model will always develop over time, together with the understanding of the underlying problem.
 +
  
 +\\
 +<WRAP half column leftalign><WRAP button>[[..:|← Concepts]]</WRAP></WRAP>
 +<WRAP half column rightalign><WRAP button>[[..:modularisation:|Modularisation →]]</WRAP></WRAP>
  
concepts/abstraction/index.1548615535.txt.gz · Last modified: 2019/01/27 19:58 by till