So come i computer traducono i numeri in binario. Ma quello che non capisco è che ho sentito che i computer traducono tutto (parole, istruzioni, ...) in binari, non solo numeri. Com'è possibile?In che modo i computer traducono tutto in binario? Quando vedono un codice binario, come fanno a sapere se rappresenta un numero o una parola o un'istruzione?
Puoi mostrarmi qualche esempio? Come fa un computer a tradurre la lettera "A" in binario?
E quando i computer vedono un codice binario, come possono sapere se quella lunga stringa di 0 e 1 rappresenta un numero o una parola o un'istruzione?
.
Esempio:
Diciamo che un programmatore di computer codificato la lettera "Z" in modo che si traduce in questa stringa binaria: 11011001111011010111
Così, quando il computer si incontrano questa stringa binaria, sarà tradurlo alla lettera "Z".
Ma cosa succede quando chiediamo a questo computer "qual è il prodotto di 709 per 1259?"
Il computer rispondeva "892631". Ma quel numero, quando tradotto in binario, è 11011001111011010111.
Quindi, come farebbe la differenza tra "Z" e "892631"?
.
Si prega di notare che non so molto di informatica, quindi per favore spiega tutto in termini semplici.
Sulla base di questa risposta, hai Binario che è lo 0 e l'1 e funziona correttamente sull'hardware. Un ulteriore livello di astrazione lo trasforma in Assembly, che contiene semplici istruzioni come ADD, SUB, DIV, MUL, ecc. E spiega * come * il binario deve interagire. Questo era ancora molto incline agli errori e alla fine hai avuto linguaggi di programmazione semplici con grammatiche e sintassi, che sono poi ** compilati ** in assembly e binari, traducendo le parole umane in linguaggio macchina. –