For example, the quantity (try it in Python):
0.1 ** 100 / 1000**100 evaluates to 0.0
while the quantity 0.1 ** 100 / (-1000**100) evaluates to -0.0
It's clear that neither the two quantities are 0 (no division can produce a result that is exactly zero!) but they approach the zero. But one quantity is slightly less than zero, the other slightly more than zero.Of course for integers -0 doesn't make sense (that is the reason why we invented 2 complement, to not have 2 "zeros")
Except 0 / n
no, its not. zero is zero, its nothing. "a quantity approaching to zero" is "a quantity approaching to zero". its easy to remember because zero is not a quantity, its a lack of quantity, by definition.
these are two distinct concepts, which some people mistake as the same item.
Stand in place and turn around: how far did you go from where you started?
Nonetheless, I agree. It's a bad idea.
Especially when you consider a two-dimensional vector. How would you encode/interpret facing in a complex zero?
But yeah, you’re right