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.