[Discussioni] Come di distingue il codice?

Carlo Perassi carlo a linux.it
Mar 19 Feb 2002 14:44:26 CET


Paonza wrote:

> Ciao a tutti, sono nuovo in questa ml...
> 
> Non so se la domanda e' pertinete ma mi sono sempre chiesto quali sono I
> criteri per stabilire che una certa porzione di codice e diversa da
> un'altra... Cioe', mi spiego meglio: nel caso di due applicazioni che
> fanno la stessa cosa o che hanno una stessa funzionalita', andano ad
> analizzare il codice, si vede che una certa procedura e' "simile"...
> Appunto, quando due porzioni di codice si definiscono uguali e quando
> simili.


Non pretendo di spiegarti in due righe la cosa ma per farla breve: se 
vuoi sapere se due programmi sono lo stesso, dovresti (in teoria!) 
tradurre i sorgenti in clausole di Horn e vedere se equivalgono allo 
stesso teorema.

Io pero' credo che tu intendessi dire: come posso dire "il tuo programma 
e' il mio lo hai copiato, hai solo cambiato i nomi alle variabili".
o qualcosa del genere...
anche qui mi vengono in mente solo risposte teoriche tipo determinare su 
ingressi/uscite se le due macchine a stati sono uguali (praticamente 
impossibile per programmi non banali)... e sarebbe la stessa cosa della 
risposta di prima.

Quel che ha detto Matteo e' forse cio' che cercavi.

-- 
Carlo Perassi
http://www.linux.it/~carlo/





More information about the discussioni mailing list