Dlaczego zmiennoprzecinkowy IEEE-754 nie jest wymienny między platformami?
To byłotwierdził nie ma gwarancji, że zmienna zmiennoprzecinkowa IEEE754 będzie podlegać wymianie między platformami (nawet w przypadku rozliczania endianu bajtowego).
Więc:
Dlaczego, teoretycznie, jest zmiennoprzecinkowy IEEEnie wymienne między platformami?Czy którykolwiek z tych problemów dotyczy nowoczesnych platform sprzętowych (np. I686, x64, arm)?Jeśli obawy są ważne, czy możesz zademonstrować przykład, gdzie tak jest (preferowane jest C lub C ++)?
Motywacja: KilkaGPS producentów wymieniają swoje formaty binarne na (np.) szerokość, długość geograficzną i surowe dane w „wartościach zmiennoprzecinkowych zgodnych z IEEE-754”. Nie mam więc kontroli nad wyborem formatu tekstu lub innego „przenośnego” formatu. Dlatego moje pytanie musi mieć miejsce, gdy różnice mogą się pojawić lub nie.