Programming In Numbers

Software is the representation of reality using numbers.  To adequately represent the world we must know the meaning of each number. The following is a small list of our numbering systems.
  1. Integer
  2. Counting Number
  3. Whole Number
  4. Complex Number
  5. Fraction
  6. Real Number
  7. Date
  8. Index
  9. Offset
  10. Measurement
  11. Character Index
  12. Color

Since all numbers look identical, there is no way to determine their use in our current software / hardware environments.