1. При чём тут создатели JS? ECMAScript использует стандарт IEEE754 при работе с дробными числами.
2. IEEE754 поддерживает ±Infinity только из-за того, что не в состоянии точно представить бесконечно малые величины, а работать с ними нужно. И чем выбрасывать ошибки или возвращать NaN, лучше вернуть бесконечность, которая будет достаточно близка к ожидаемому результату.
Таким образом, обратимость нуля — хак, вызванный несовершенством формата. У математики проблем с точностью нет, а, значит, и понятие бесконечности как элемента обратного 0 не нужно.
Сообщение от Livaanderiamarum
|
Один ты что-то ерепенишься
|
Как раз таки наоборот — это Вы начали выступать с громкими заявлениями о том, что 0, оказывается, не число.