Salve, ragazzi e ragazze. Benvenuti ad una nuova puntata di Pensiero Filosofico Senza Applicazioni Pratiche.
Stamattina pensavo ai compilatori, per la precisione a come il primo vero test di un compilatore sia compilarsi da solo.
Ho pensato: sarebbe possibile realizzare una macchina con, come unica funzione, quella di costruire una copia esatta e funzionante di sé stessa (ovviamente fornito il materiale necessario)?
Chiaramente non sto parlando di metterci qui, disegnarla e costruirla ma sono proprio curioso di vedere chi qui riesce ad ideare in linea di principio la più semplice macchina che possa fare una cosa del genere.
Secondo me il problema non è banale: credo sia possibile risolverlo, ma non ne sono perfettamente sicuro.
Penso che il problema più macchinoso da risolvere sia che la macchina costruita deve avere la stessa dimensione della macchina `costruente`: quindi è da escludere ogni realizzazione tipo linea di montaggio.
La natura ci è riuscita.. sguinzagliamo i cervelli!
Stamattina pensavo ai compilatori, per la precisione a come il primo vero test di un compilatore sia compilarsi da solo.
Ho pensato: sarebbe possibile realizzare una macchina con, come unica funzione, quella di costruire una copia esatta e funzionante di sé stessa (ovviamente fornito il materiale necessario)?
Chiaramente non sto parlando di metterci qui, disegnarla e costruirla ma sono proprio curioso di vedere chi qui riesce ad ideare in linea di principio la più semplice macchina che possa fare una cosa del genere.
Secondo me il problema non è banale: credo sia possibile risolverlo, ma non ne sono perfettamente sicuro.
Penso che il problema più macchinoso da risolvere sia che la macchina costruita deve avere la stessa dimensione della macchina `costruente`: quindi è da escludere ogni realizzazione tipo linea di montaggio.
La natura ci è riuscita.. sguinzagliamo i cervelli!