Abstraction
Abstraction is a fundamental concept in various fields such as computer science, mathematics, and philosophy, referring to the process of considering something independently from its concrete instance by considering only higher-level properties. It involves simplifying complex systems into manageable parts.
Key Points
- Definition: The act of considering something independently of its associations or embodiments.
- Application: Widely used in programming languages, data structures, and theories.
- Examples: Classes and objects in object-oriented programming; the concept of zero in mathematics.
Related Concepts
- Number Systems
- Philosophy
New Information (2026-04-13)
- The number 0 was banned in Western societies for over 1500 years due to philosophical resistance and societal views.
- Early human societies did not have a need for zero, as their mathematics focused on tracking existing items rather than representing absence or nothingness.
References
Zeros 1500-Year Ban: Western Philosophical Resistance and Eastern Acceptance
- Clip title: Why the number 0 was banned for 1500 years
- Author / channel: Up and Atom
- URL: https://www.youtube.com/watch?v=ndmwB8F2kxA
2026 04 13 Zeros 1500 Year Ban Western Philosophical Resistance and Eastern Accep