Ciao a tutti! Come da titolo vorrei sapere cos'è un "grey code"; me lo ha nominato oggi un supplente che è venuto in classe mia, ma per un motivo o un altro non è riuscito a spiegarmelo....Qualcuno me lo può dir? Grazie!
Follow along with the video below to see how to install our site as a web app on your home screen.
Nota: This feature may not be available in some browsers.
Gray e grey sono esattamente la stessa cosa: indicano entrambi "grigio", solo che il primo termine (gray) è più utilizzato in inglese americano, quindi ti ha dato il link corretto di wikipedia.Non il codice Gray https://it.wikipedia.org/wiki/Codice_Gray, ma proprio "grey" come grigio, mi pare che ha detto che è un codice che i programmatori inseriscono nei loro software per non farselo "rubare", ma è stato molto vago.
Cosa intendi con rubare?Grazie mille!!! Ma questo fantomatico codice che usano i programmatori per non farsi "rubare" il software come si chiama?
Grazie mille!!! Ma questo fantomatico codice che usano i programmatori per non farsi "rubare" il software come si chiama?
Proteggere il codice di un software è impossibile: se un software può essere eseguito su una macchina, chiunque ha accesso a tale macchina può risalire al codice in qualche modo.Grazie mille!!! Ma questo fantomatico codice che usano i programmatori per non farsi "rubare" il software come si chiama?
Quindi si può comunque risalire al codice, indipendentemente dalle tecniche usate per proteggerlo?Proteggere il codice di un software è impossibile: se un software può essere eseguito su una macchina, chiunque ha accesso a tale macchina può risalire al codice in qualche modo.
Esistono strumenti e tecniche per rendere però il lavoro un po' più difficile: offuscatori, packer, protector, ecc.
Se è eseguibile sì.Quindi si può comunque risalire al codice, indipendentemente dalle tecniche usate per proteggerlo?
Risalire al codice no, non sempre. Quello che ti è concesso fare è di provare a scrivere un codice del tutto equivalente, ma niente ti assicura che sia il codice originale. Di fatto il più delle volte è meno dispendioso riprogettare tutto da zero piuttosto che provare a rubare un intero programma a partire dal disassembly.Quindi si può comunque risalire al codice, indipendentemente dalle tecniche usate per proteggerlo?
Se è eseguibile sì.
Quando un programma viene eseguito le sue istruzioni vengono elaborate dal processore. Affinché il processore possa elaborarle deve necessariamente leggerle in chiaro. Se il processore può leggerle in chiaro può farlo chiunque.
Grazie per la risposta, ora è tutto chiaro.Risalire al codice no, non sempre. Quello che ti è concesso fare è di provare a scrivere un codice del tutto equivalente, ma niente ti assicura che sia il codice originale. Di fatto il più delle volte è meno dispendioso riprogettare tutto da zero piuttosto che provare a rubare un intero programma a partire dal disassembly.
Si può risalire al codice sempre (è questa la natura di ogni software) ma contemporaneamente non si può mai risalire al codice originale (parlo del tale e quale codice scritto dall'autore, forse anche tu parlavi di questo) perchè il compiler fa un'infinità di ottimizzazioni.Risalire al codice no, non sempre.
Già.Di fatto il più delle volte è meno dispendioso riprogettare tutto da zero piuttosto che provare a rubare un intero programma a partire dal disassembly.