Sto iniziando a leggere un libro sulla complessità computazionale e le macchine di Turing. Ecco la citazione:
Un algoritmo (cioè una macchina) può essere rappresentato come una stringa di bit una volta che decidiamo su una codifica canonica.
Questa affermazione è fornita come un semplice fatto, ma non riesco a capirlo.
Ad esempio, se ho un algoritmo che accetta come input e calcola oppure:( x + 1 ) 2
int function (int x){
x = x + 1;
return x**2;
}
Come può essere rappresentato come stringa usando l'alfabeto ?