Codice automodificante: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Blakwolf (discussione | contributi)
m ampliato
m corr. wikilink, altre
Riga 1:
La programmazione di '''codice automodificante''' &egrave; una particolare tecnica di [[programmazione]] volta a realizzare [[programma|programmi]] in grado di modificare il proprio codice durante l'esecuzione. <br> Per la complessità dell'analisi relativa a tali [[algoritmo|algoritmi]], è una tecnica sconsigliata per quasi tutte le applicazioni: allo stato attuale solo i [[Virus (informatica)|virus]] e i programmi di [[intelligenza artificiale]] fanno uso di codice automodificante. I virus lo fanno per cercare di sfuggire all'analisi dei [[programma|programmi]] [[antivirus]], mentre in IA serve per simulare (o per alcuni imitare) l'apprendimento.
 
In origine i programmi automodificanti erano realizzati per ottenere il massimo delle prestazioni dalle macchine ma con i moderni microprocessori ciò non è pi&ugrave; vero, anzi spesso ottengono il risultato opposto.: Unun moderno processore vienepuò solovenire rallentato dal codice automodificante.
 
'''==Vedi anche:'''==
----
'''Vedi anche:'''
* [[Informatica]]
* [[Intelligenza artificiale]]