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.
  • 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

2026 04 13 Zeros 1500 Year Ban Western Philosophical Resistance and Eastern Accep