Fixed point is slightly useful for platforms that do not support any decimal type; for example, I implemented a 24-bit fixed-point type for PIC16F series microcontrollers (more on why I chose a fixed-point later).
However, almost every modern processor supports floating points at the microcode or hardware level, so there is no need for a fixed point.
, , - 64- (32.32) 64- : 64- 1/(2 32), 1/(2 53); 2 31 2 2 23. , 80- .
, - , 9000000000000000000000000000000.0000000000000000000000000000000002. , , , , , .
, PIC16F , - , : 16F88 384 4095 . , ( ); shift-and-add 32- , , .
, , , . , 60% . , , , , , .
, - : 1.7E +/- 308 15 , , 64- ? , 2020 . , .
, , ( ) , , ( Doom , , , 486sx-25 1992 - Core i7, 4.0 , GeForce, 1000 , - , , - 486, i7...).
- , , , , , 80- .