Do all programming languages adhere to the IEEE 754-2008 standard? I am well aware that the float data type's maximum value is approximately 1.8E308, which means that across the various programming languages such as dearly beloved Java, the maximum factorial we can compute with this primitive data type is that of 170. Trying to compute the factorial of 171 and beyond gives errors. Here, PHP behaves the same way. In one of the answers from here, JavaScript also poses problems with factorials greater than 170. I understand that all this happens because that is what the de facto standard defines. My question is, are there non-esoteric programming languages that don't adhere to the IEEE 754-2008 standard? If there are, it would be interesting to see how they deal with factorials.
For example, C and C++ don’t adhere to it. They don’t define the details of floating point arithmetic. An implementation may adhere to that standard, and there is a standard way to inform the user about it. 

I used one compiler with ieee compliant 32 and 64 bit floating point, and totally non-compliant 128 bit fp with roughly 105 bit mantissa.