Portabilità
Definizione rapida
La portabilità, in inglese "portability", permette di trasferire un programma dal sistema operativo originario a un altro con uno sforzo contenuto.
Spiegazione
Il lavoro necessario per adeguare il software al nuovo ambiente prende il nome di porting. Nella condizione ideale, per rendere disponibile il programma sul sistema di destinazione è sufficiente ricompilarlo.
Esempio pratico
Se il codice passa a un altro sistema operativo con la sola compilazione locale, il programma mostra un elevato grado di portabilità.
Spiegazione tecnica
Minori sono gli adattamenti richiesti oltre alla compilazione, più agevole risulta il trasferimento fra l'ambiente di sviluppo e quello nuovo.
Da non confondere con
Portabilità è la qualità del programma; porting è invece l'attività concreta svolta per adeguarlo al sistema di arrivo.