Come distinguiamo tra un computer e una calcolatrice?

4

In questo SO Question c'è un commento di starblue che

A computer without loops is a calculator

È vero?
È questa l'unica differenza?
Esiste una serie di criteri per differenziare o la linea diventa molto sfocata?

    
posta whytheq 20.12.2012 - 13:44
fonte

3 risposte

12

un computer è generalmente turing completo

mentre la calcolatrice è un Automatizzatore a spinta (quando ha parentesi e priorità delle operazioni) o un Finite State Automat quando non lo fa (esegue l'operazione successiva sull'ultimo risultato)

    
risposta data 20.12.2012 - 13:47
fonte
3
  1. Una frase incondizionata positiva universale non può essere vera. (Questo, ad esempio, è universale, ma negativo). Qui Joachim Sauer è corretto.

  2. "Un computer senza loop è una calcolatrice" è una definizione. Non può essere vero o falso. Puoi accettarlo o meno.

  3. Ma qualsiasi definizione può essere ampiamente o universalmente accettata o non essere. O forse a volte è stato accettato . Qui devi scegliere te stesso, cosa vuoi.

  4. Per quanto riguarda la storia, nella metà del XX secolo nella letteratura fantastica tutti i computer erano chiamati calcolatori. Più tardi, in 70/80-legami, i calcolatori programmabili avevano centinaia di posti di comando, matrici, cicli, rami condizionali, gotos e tutto. Come ricordo, sono stati creati molti più programmi per loro che per computer "grandi".

  5. Ora le calcolatrici programmabili sono un business secondario, ma esistono e ci sono nuovi modelli di esse. Guarda qui .

Quindi, le risposte sono: no; no (la differenza è principalmente nelle dimensioni); sì, è sfocato. Naturalmente, per quanto riguarda la wiki come opinione ampiamente accettata

    
risposta data 20.12.2012 - 15:53
fonte
-3

Non è vero se stai parlando di un calcolatore standard. Considero anche i condizionali molto importanti qui.

    
risposta data 20.12.2012 - 15:51
fonte

Leggi altre domande sui tag