Skip to main content

Was ist schwimmender Punkt?

Trotz seines konkreten Namens gibt es ein schwimmender Punkt etwas, das technisch gesehen nicht existiert.Die Menschen können ihre Existenz nicht beweisen, aber es wird millionenfach am Tag im Computerbetrieb verwendet.Wie und warum dies geschieht, ist für viele Menschen faszinierend.

Ein schwimmender Punkt ist im Herzen eine Zahl.In technischer Hinsicht handelt es sich um eine digitale Darstellung einer Zahl, eine Annäherung einer tatsächlichen Zahl.Es gibt jedoch nicht auf Zahlenzeilen oder auf den Seiten der Mathematik -Lehrbücher.Schwimmpunkte bilden die Grundlage für Computerberechnungen.

Normalerweise sind diese Zahlen eine Kombination von Ganzzahlen und ihren verschiedenen Multiplikatoren.In Computerbegriffen ist die Nummer zwei normalerweise die Basis in einem solchen Betrieb.Mit einer solchen Basis und verschiedenen Exponenten führt der Computer die Operationen von Millionen aus.Die überwiegende Mehrheit dieser Operationen wird durch schwimmende Punktzahlen angetrieben.

Die Idee hinter den schwimmenden Punktzahlen besteht darin, genügend zufällige Zahlen zu generieren, um die häufig komplexen Dateninteraktionen auszusetzen, die die grundlegendsten und komplizierteren Funktionen eines Computers ausmachen.Das Zeigen des Datums und der Uhrzeit könnte beispielsweise einige oder vielleicht eine große Handvoll Berechnungen dauern, abhängig von einer Reihe von Variablen.Das Anzeigen von Optionen und Ergebnissen für grafischintensive Softwareprogramme erfordert jedoch möglicherweise Berechnungen in Millionenhöhe.

Ein manchmal interessantes Nebenprodukt dieser Berechnungen ist, dass Zahlen, die in einer Zahlenlinie oder in numerischen Gleichungen gleich sind, gleichzeitig existieren können.Beispielsweise sind sowohl 0,01 x 10 (1) als auch 1,00 x 10 (-1) gleich 0,1, wenn wir sie als Teile einer Gleichung schreiben, aber schwimmende Punktberechnungen ermöglichen es beides einfach, weil sie unterschiedlich geschrieben sind.Gleichungen, die die Dinge so weit wie möglich vereinfachen möchten, sind keine schwimmenden Punktberechnungen und umgekehrt.

Ein Problem mit solchen Berechnungen, die bei Herstellern der Finanzsoftware ziemlich unpopulär sind, von denen die Benutzer genaue Berechnungen auf den kleineren Seiten des Dezimales benötigen, ist, dass die Zahlen überhaupt nicht eindeutig sind.Es ist alles gut und gut, die Uhrzeit und das Datum mit dieser Berechnung zu sagen, aber die Ermittlung des Nettovermögens eines multinationalen Unternehmens für ein bestimmtes Geschäftsjahr erfordert eine viel definitivere numerische Rechnungslegung als das inhärente zufällige Ergebnis, das eine schwimmende Punktberechnung liefert.Die Worte deuten darauf hin, dass die Zahlen überhaupt nicht stabil sind und diese Art von Unsicherheit Finanzexperten unangenehm macht.Eine der beliebtesten Standards heutzutage ist der IEEE -Standard, eine internationale Reihe von Richtlinien zur Strukturierung und Analyse dieser Berechnungen.Dieser Standard bildet die Grundlage vieler Programmiersprachen und Sicherheitsprotokolle.