Calcolatrice software - Software calculator
Una calcolatrice software è una calcolatrice che è stata implementata come un programma per computer , piuttosto che come un dispositivo hardware fisico.
Sono tra gli strumenti software interattivi più semplici e, in quanto tali, forniscono all'utente operazioni selezionabili una alla volta. Possono essere utilizzati per eseguire qualsiasi processo che consiste in una sequenza di passaggi ognuno dei quali applica una di queste operazioni e non hanno altro scopo che questi processi, perché le operazioni sono le uniche, o almeno le caratteristiche primarie, del calcolatore , anziché essere funzioni secondarie che supportano altre funzionalità che normalmente non sono note semplicemente come calcolo.
Come calcolatrici , piuttosto che come computer , di solito hanno un piccolo insieme di operazioni relativamente semplici, eseguono processi brevi che non richiedono un'elaborazione intensiva e non accettano grandi quantità di dati di input o producono molti risultati.
Piattaforme
I calcolatori software sono disponibili per molte piattaforme diverse e possono essere:
- Un programma per o incluso in un sistema operativo .
- Un programma implementato come scripting lato server o client (come JavaScript ) all'interno di una pagina web .
- Incorporato in un orologio calcolatrice .
- Anche il software complesso può avere finestre di dialogo simili a calcolatrici, a volte con la funzionalità completa della calcolatrice, per inserire dati nel sistema.
Storia
Nei primi anni
I computer come li conosciamo oggi sono emersi per la prima volta negli anni '40 e '50. Il software che eseguivano era naturalmente utilizzato per eseguire calcoli, ma era stato appositamente progettato per un'applicazione sostanziale che non si limitava a semplici calcoli. Ad esempio, il computer LEO è stato progettato per eseguire software applicativi aziendali come il libro paga .
Il software specifico per eseguire calcoli come scopo principale è stato scritto per la prima volta negli anni '60 e il primo pacchetto software per calcoli generali per ottenere un uso diffuso è stato rilasciato nel 1978. Questo era VisiCalc ed era chiamato un calcolatore visibile interattivo , ma in realtà era un foglio di calcolo e questi ora non sono normalmente conosciuti semplicemente come calcolatrici.
La versione Unix rilasciata nel 1979, V7 Unix, conteneva una calcolatrice accessibile dalla riga di comando .
Simulazione di calcolatori hardware
I calcolatori sono stati utilizzati fin dall'antichità e fino all'avvento dei calcolatori software erano macchine fisiche e hardware. I calcolatori hardware più recenti sono dispositivi elettronici portatili con pulsanti per cifre e operazioni e una piccola finestra per input e risultati.
I primi calcolatori software imitarono questi calcolatori hardware implementando la stessa funzionalità con pulsanti azionati dal mouse, anziché azionati con le dita. Tali calcolatori software sono emersi per la prima volta negli anni '80 come parte del sistema operativo Macintosh originale ( Sistema 1 ) e del sistema operativo Windows ( Windows 1.0 ).
Alcuni calcolatori software simulano direttamente uno dei calcolatori hardware, presentando un'immagine che assomiglia al calcolatore e fornendo la stessa funzionalità.
Calcolatrici software su Internet
Ora esiste una gamma molto ampia di calcolatori software e la ricerca in Internet produce un numero molto elevato di programmi chiamati calcolatori .
I risultati includono calcolatrici numeriche che applicano operazioni aritmetiche o funzioni matematiche ai numeri e che producono risultati numerici o grafici di funzioni numeriche, oltre ad alcuni strumenti e giochi non numerici chiamati anche calcolatrici.
Molti dei risultati sono calcolatori che non imitano o simulano calcolatori hardware, ma sfruttano la maggiore potenza del software per computer per implementare tipi alternativi di calcolatori. Su Internet sono disponibili calcolatori software personalizzabili per utilizzare qualsiasi espressione algebrica concepibile. Questi calcolatori software personalizzabili dall'utente possono essere utilizzati anche in combinazione con le capacità di creazione di formule o equazioni in modo che il calcolatore software possa ora essere creato per eseguire tutte le possibili funzioni matematiche. Non più limitate a un insieme di espressioni trigonometriche e semplici espressioni algebriche, le versioni del calcolatore software sono ora adattate a tutte le applicazioni topiche.
Esempi
Calcolatrici numeriche
Ogni tipo di calcolatore hardware è stato implementato nel software, inclusi calcolatori di conversione, finanziari, grafici , programmabili e scientifici .
Altri calcolatori numerici che non imitano i calcolatori hardware includono:
- Calcolatori di formule
- Calcolatrici basate su finestre
- Calcolatori specializzati.
Calcolatrici basate su finestre
I calcolatori basati su finestre presentano una finestra di dialogo che consente agli utenti di immettere dati, anziché dati e operazioni, e dispongono di una formula incorporata che viene applicata automaticamente a questi dati. Ci sono molti esempi di tali calcolatori in finanza, matematica, scienze e altre discipline.
Calcolatori specializzati
Esistono calcolatori software che contengono operazioni relative a un'area applicativa e una professione specifiche, tra cui ingegneria automobilistica, edile ed elettrica.
Strumenti non numerici
I calcolatori non numerici includono calcolatori di stile di vita e scientifici:
- Calcolatore dell'amore : l'input è di due nomi e c'è un pulsante per calcolare la compatibilità , in percentuale, di due persone con questi nomi.
- Calcolatore del peso della formula : l'input è una formula molecolare chimica , che utilizza i simboli e la notazione della tavola periodica , e c'è un pulsante per calcolare le percentuali dei suoi costituenti.
- Calcolatrice astronomica : L'input è una data e uno o più corpi celesti (di solito il sole, la luna, i pianeti, i planetoidi o le comete). Il programma calcola la posizione di questi corpi alla data data e fornisce un output numerico della posizione (di solito in ascensione retta e declinazione, per cui l'eqinox utilizzato può essere impostato), a volte anche da luminosità, diametro dell'angolo e fase.
Alcuni programmi possono generare un elenco di eventi astronomici di determinati tipi durante un periodo di tempo, ad esempio un anno. I calcolatori astronomici possono anche far parte di un software di simulazione, visualizzando il cielo in un determinato momento.
Giochi
Esistono alcuni giochi software chiamati calcolatrici, tra cui:
- Calcolatrici di sudoku : l'input è un puzzle di sudoku , le operazioni supportano la risoluzione del puzzle, come la selezione di una cifra come soluzione per una cella, e il risultato è una soluzione dell'intero puzzle.
- Calcolatori di poker : una caratteristica comune di questi è calcolare le probabilità di vincita con una data mano di poker .
Pacchetti software correlati
Esistono molti pacchetti software interattivi che forniscono funzionalità di calcolo accessibili all'utente, ma che normalmente non vengono chiamate calcolatrici , poiché le funzionalità di calcolo svolgono solo un ruolo di supporto piuttosto che essere fine a se stesse. Questi includono:
- Fogli di calcolo , in cui i calcoli forniti dall'utente possono definire il contenuto di una cella.
- Sistemi di computer algebra , in grado di manipolare espressioni matematiche, inclusa la valutazione di semplici calcoli.
- Database , in cui i calcoli forniti dall'utente possono specificare il valore di un campo.
Fogli di calcolo
I fogli di calcolo non sono normalmente chiamati calcolatrici perché il loro scopo principale è organizzare i dati in righe e colonne e aggiornare automaticamente i valori di possibilmente molte celle dipendenti quando cambia il valore in un'altra cella. Le funzionalità di calcolo vengono utilizzate solo in un ruolo di supporto per specificare i valori in alcune celle.
Sistemi di computer algebra
I sistemi di computer algebra non sono normalmente chiamati calcolatrici perché il loro scopo principale è eseguire la manipolazione simbolica di espressioni matematiche che possono contenere variabili e operazioni complesse, come l'integrazione. Tuttavia, le espressioni possono essere calcoli di base che non utilizzano variabili e che vengono semplicemente valutati, come con una calcolatrice.
Banche dati
I database non sono normalmente chiamati calcolatori perché il loro scopo principale è l'inserimento e l'archiviazione dei dati, oltre a riportare questi dati. Le funzionalità di calcolo vengono utilizzate solo in un ruolo di supporto per specificare i valori in alcuni campi.
Guarda anche
- Confronto tra calcolatori software
- Calcolatrice
- Metodi di input della calcolatrice
- Calcolatore di formule
- Calcolatrice grafica
- Calcolatrice programmabile
- Calcolatrice scientifica
- Calcolatrice di Windows
- Calcolatrice (macOS)
- Orologio calcolatrice
- fotomatematica