Sì, ma ...
È risaputo da tempo che il codice macchina per le macchine di architettura Von Neumann è troppo "fragile" per simulare in modo ragionevole un processo di acquisizione dati basato sulla vita.
Come semplice esempio, se modifichi un singolo bit in un'istruzione macchina, non otterrai necessariamente qualcosa di utile, potresti addirittura rovinare il processore o il programma.
Al contrario, i sistemi biologici sono più resistenti alle alterazioni. Se cambi una base di DNA da A a C, otterrai una proteina che potrebbe anche essere più utile dello stato inalterato (è più probabile che non abbia effetti o effetti deleteri, ma l'intera macchina non si ferma). Allo stesso modo, se per qualche motivo hai meno enzimi Q, le cose non andranno in crash, semplicemente non funzioneranno come potrebbero altrimenti.
Il lavoro molto produttivo è stato fatto con un "codice macchina" meno fragile eseguito su macchine virtuali, ma l'ultima lettura dettagliata che avevo fatto sull'argomento era da un antico Procedimento dell'Istituto Santa Fe per lo studio della Complessità così Sono sicuro che da allora l'approccio è stato notevolmente migliorato.