Structure and Interpretation of Computer Programs
Building Abstractions with Procedures
Os atos da mente, nos quais ela exerce seu poder sobre ideias simples, são principalmente estes três:
- Combinar várias ideias simples em uma composta, e assim todas as ideias complexas são feitas.
- A segunda é juntar duas ideias, sejam elas simples ou complexas, e colocá-las uma ao lado da outra de modo a vê-las de uma só vez, sem uni-las em uma, pela qual obtém todas as suas ideias de relações.
- A terceira é separá-los de todas as outras ideias que os acompanham em sua existência real: isso se chama abstração, e assim todas as suas ideias gerais são feitas.
Processos e dados são abstrações que nos permitem manipular complexidade sem nos perdermos em detalhes.