Skip to main content

Co to jest zmiennoprzecinkowy?

Pomimo konkretnej nazwy, zmiennoprzecinkowy jest coś, co technicznie nie istnieje.Ludzie nie mogą udowodnić swojego istnienia, ale są używane miliony razy dziennie w operacjach komputerowych.Jak i dlaczego tak się dzieje, jest fascynujące dla wielu ludzi.

Punktem pływającym jest, w jego sercu, liczba.Pod względem technicznym jest to cyfrowe przedstawienie liczby, przybliżenie rzeczywistych liczb.Nie istnieje jednak na liniach liczbowych ani na stronach podręczników matematyki.Punkty pływające stanowią podstawę obliczeń komputerowych.

Zwykle liczby te są kombinacją liczb całkowitych i ich różnych mnożników.W kategoriach komputerowych numer dwa jest zwykle podstawą w takiej operacji.Korzystając z takiej bazy i różnych wykładników, komputer wykona operacje przez miliony.Zdecydowana większość tych operacji jest zasilana zmiennoprzecinkowymi liczbami punktów.

Ideą liczby liczb zmiennoprzecinkowych jest wygenerowanie wystarczającej liczby losowych liczb, aby zasilić często złożone interakcje danych, które tworzą najbardziej podstawowe i bardziej skomplikowane funkcje komputera.Na przykład pokazanie daty i godziny może wziąć kilka lub być może duża garść obliczeń, w zależności od wielu zmiennych.Wyświetlanie opcji i wyników dla graficznych programów może jednak wymagać obliczeń numerujących się w milionach.

Czasami interesującym produktem ubocznym tych obliczeń jest współistnienie liczb lub w równaniach numerycznych.Na przykład zarówno 0,01 x 10 (1), jak i 1,00 x 10 (-1) są równe 0,1, jeśli piszemy je jako części równania, ale obliczenia punktu zmiennoprzecinkowego pozwalają oba po prostu dlatego, że są pisane inaczej.Równania, które mają tendencję do uproszczenia rzeczy w jak największym stopniu, nie są obliczeniami o zmiennym punkcie i odwrotnie.

Jednym z problemów związanych z takimi obliczeniami, które są dość niepopularne z twórcami oprogramowania finansowego, których użytkownicy wymagają dokładnych obliczeń w mniejsze strony dziesiętne, jest to, że liczby wcale nie są określone.Dobrze jest powiedzieć godzinę i datę przy użyciu tego rodzaju obliczeń, ale określanie wartości netto międzynarodowej firmy przez dany rok obrotowy wymaga znacznie bardziej określonego rachunkowości numerycznej niż nieodłączny losowy wynik, jaki zapewni obliczanie punktu zmiennoprzecinkowego.Same słowa sugerują, że liczby wcale nie są stabilne, a tego rodzaju niepewność sprawia, że eksperci finansowi jest niewygodne.

Arytmetyka zmiennoprzecinkowa jest popularna wśród twórców sprzętu i oprogramowania na całym świecie.Jednym z najpopularniejszych standardów jest obecnie Standard IEEE, międzynarodowy zestaw wytycznych dotyczących strukturyzacji i analizy tych obliczeń.Ten standard stanowi podstawę wielu języków programowania i protokołów bezpieczeństwa.