Legacy code: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m Bot: Aggiungo: fr:Code hérité |
m typo |
||
Riga 1:
Il '''legacy code''' è il [[codice sorgente]] correlato ad un [[sistema operativo]] (o ad un altro sistema di calcolo) non più supportato o in produzione. Il termine indica anche codice inserito nel [[software]] moderno con lo scopo di preservare una funzionalità supportata in precedenza, per esempio per il supporto dell'[[interfaccia seriale]] anche se i computer moderni usano solamente [[Universal Serial Bus|USB]].
In pratica, la maggior parte di codice sorgente ha qualche relazione con la piattaforma per cui è sviluppata; è difficile scrivere un programma di notevoli
Mentre il termine di norma si riferisce al codice sorgente, in alcuni casi può essere usato per indicare [[codice eseguibile]] non più in grado di funzionare su sistemi moderni oppure richiede uno speciale ambiente compatibile. Un esempio potrebbe essere una classica applicazione [[Macintosh]] che non funzionerebbe su Mac OS X ma può essere fatta funzionare all'interno dell'ambiente ''[[Classic (Mac OS X)|Classic]]'', od un'applicazione [[Win16]] che funziona su [[Windows XP]] usando la funzionalità ''Virtual Old Windows''.
|