Skip to main content

Cos'è il punto galleggiante?

Nonostante il suo nome dal suono concreto, un punto galleggiante è qualcosa che tecnicamente non esiste.Le persone non possono dimostrare la sua esistenza, ma viene utilizzata milioni di volte al giorno nelle operazioni di computer.Come e perché questo accade è affascinante per molte persone.

Un punto galleggiante è, al suo cuore, un numero.In termini tecnici, è una rappresentazione digitale di un numero, un'approssimazione di un numero effettivo.Tuttavia, non esiste sulle righe numeriche o sulle pagine dei libri di testo matematica.I punti galleggianti costituiscono la base dei calcoli del computer.

Di solito, questi numeri sono una combinazione di numeri interi e dei loro vari moltiplicatori.In termini di computer, il numero due è di solito la base in tale operazione.Utilizzando tale base e vari esponenti, il computer eseguirà operazioni di milioni.La stragrande maggioranza di queste operazioni è alimentata da numeri di punta mobile.

L'idea alla base dei numeri dei punti galleggianti è quella di generare numeri casuali sufficienti per alimentare le interazioni dati spesso complesse che costituiscono le funzioni più semplici e complicate di un computer.Mostrare la data e l'ora, ad esempio, potrebbe richiedere alcuni o forse una manciata di calcoli, a seconda di una serie di variabili.La visualizzazione di opzioni e risultati per programmi software ad alta intensità grafica, tuttavia, potrebbe richiedere la numerazione dei calcoli in milioni.

Un sottoprodotto a volte interessante di questi calcoli è che i numeri che sarebbero uguali su una linea numerica o in equazioni numeriche possono coesistere.Ad esempio, sia 0,01 x 10 (1) che 1,00 x 10 (-1) sono uguali a 0,1 se li scriviamo come parti di un'equazione, ma i calcoli dei punti galleggianti consentono entrambi semplicemente perché sono scritti in modo diverso.Le equazioni, che tendono a voler semplificare il più possibile le cose, non sono calcoli dei punti fluttuanti e viceversa.

Un problema che circonda tali calcoli che è abbastanza impopolare con i produttori di software finanziario, i cui utenti richiedono calcoli esatti nei lati più piccoli del decimale, è che i numeri non sono affatto definiti.È tutto bene dire l'ora e la data utilizzando questo tipo di calcolo, ma determinare il patrimonio netto di un'azienda multinazionale per un determinato anno fiscale ha bisogno di una contabilità numerica molto più definita rispetto al risultato casuale intrinseco che fornirà un calcolo del punto galleggiante.Le stesse parole suggeriscono che i numeri non sono affatto stabili e che il tipo di insicurezza rende gli esperti finanziari a disagio.

L'aritmetica a punta mobile è popolare tra i produttori di hardware e software in tutto il mondo.Uno degli standard più popolari al giorno d'oggi è lo standard IEEE, un insieme internazionale di linee guida per la strutturazione e l'analisi di questi calcoli.Questo standard costituisce la base di molti linguaggi di programmazione e protocolli di sicurezza.