Hva er flytende punkt?
Til tross for det konkrete klingende navnet, er et flytende punkt noe som teknisk ikke eksisterer. Folk kan ikke bevise at det eksisterer, men det brukes likevel millioner av ganger om dagen i datamaskinoperasjoner. Hvordan og hvorfor dette skjer er fascinerende for mange mennesker.
Et flytende punkt er i hjertet et tall. Rent teknisk er det en digital representasjon av et tall, en tilnærming til et faktisk tall. Det eksisterer imidlertid ikke på tallinjer eller på sidene i matematiske lærebøker. Flytende punkter danner grunnlaget for datamaskinberegninger.
Vanligvis er disse tallene en kombinasjon av heltall og deres forskjellige multiplikatorer. Når det gjelder datamaskiner, er nummer to vanligvis basen i en slik operasjon. Ved å bruke en slik base og forskjellige eksponenter, vil datamaskinen utføre operasjoner med millioner. De aller fleste av disse operasjonene drives av flytende punktnummer.
Tanken bak flytende punktnumre er å generere nok tilfeldige tall til å drive de ofte komplekse datainteraksjonene som utgjør en datamaskins mest grunnleggende og mer kompliserte funksjoner. Å vise dato og klokkeslett, for eksempel, kan ta noen få eller kanskje en stor håndfull beregninger, avhengig av et antall variabler. Visning av alternativer og resultater for grafikk-intensive programmer, men det kan kreve beregninger på antall millioner.
Et noen ganger interessant biprodukt av disse beregningene er at tall som vil være like på en tallinje eller i numeriske ligninger kan sameksistere. For eksempel er både 0,01 x 10 (1) og 1,00 x 10 (-1) lik 0,1 hvis vi skriver dem som deler av en ligning, men flytningspunktberegninger tillater begge ganske enkelt fordi de er skrevet annerledes. Ligninger, som har en tendens til å ønske å forenkle ting så mye som mulig, er ikke flytende punktberegninger, og omvendt.
Et spørsmål rundt slike beregninger som er ganske upopulært hos produsenter av finansiell programvare, og brukerne av dem krever nøyaktige beregninger ned til de mindre sidene av desimalen, er at tallene slett ikke er klare. Det er vel og bra å fortelle klokkeslett og dato ved bruk av denne typen beregninger, men å bestemme et multinasjonalt selskaps nettoverdi for et gitt regnskapsår trenger en mye mer definert numerisk regnskap enn det iboende tilfeldige resultatet som en flytende punktberegning vil gi. Selve ordene antyder at tallene slett ikke er stabile, og at den slags usikkerhet gjør økonomiske eksperter ukomfortable.
Aritmetikk med flytende punkt er populært blant produsenter av maskinvare og programvare over hele verden. En av de mest populære standardene i dag er IEEE-standarden, et internasjonalt sett med retningslinjer for strukturering og analyse av disse beregningene. Denne standarden danner grunnlaget for mange programmeringsspråk og sikkerhetsprotokoller.