portabilità

Autore: John Stephens
Data Della Creazione: 27 Gennaio 2021
Data Di Aggiornamento: 25 Giugno 2024
Anonim
portabilità - Tecnologia
portabilità - Tecnologia

Contenuto

Definizione - Cosa significa Portabilità?

La portabilità, in relazione al software, è una misura della facilità con cui un'applicazione può essere trasferita da un ambiente informatico a un altro. Un'applicazione software è considerata portabile in un nuovo ambiente se lo sforzo richiesto per adattarlo al nuovo ambiente è entro limiti ragionevoli. Il significato del termine astratto ragionevole dipende dalla natura dell'applicazione ed è spesso difficile da esprimere in unità quantificabili.

La frase "port" significa modificare il software e renderlo adattabile per funzionare su un diverso sistema informatico. Ad esempio, il porting di un'applicazione su Linux significa modificare il programma in modo che possa essere eseguito in un ambiente Linux.

La portabilità si riferisce alla capacità di un'applicazione di spostarsi attraverso ambienti, non solo attraverso piattaforme. Per chiarire, una piattaforma informatica si riferisce generalmente solo al sistema operativo e all'hardware del computer. Un ambiente informatico è molto più ampio e può includere l'hardware, il sistema operativo e le interfacce con altri software, utenti e programmatori.


Un'introduzione a Microsoft Azure e Microsoft Cloud | In questa guida imparerai cos'è il cloud computing e in che modo Microsoft Azure può aiutarti a migrare e gestire la tua azienda dal cloud.

Techopedia spiega la portabilità

La portabilità è una forma di riusabilità. Alcuni tipi di software sono noti per essere meno portatili di altri. Un esempio di software non portatile sarebbe il codice assembly, poiché il codice assembly è specifico del tipo di processore. Nessun software è perfettamente portatile perché tutti i software hanno dei limiti.

Alcuni linguaggi di programmazione sono abbastanza portatili, ad esempio il linguaggio C. I compilatori C sono prontamente disponibili per la maggior parte dei sistemi operativi, il che a sua volta rende i programmi C molto portatili. Questa portabilità dei programmi in linguaggio C ha portato alcuni programmatori a riscrivere i loro programmi e ricompilarli in C per renderli molto più portatili.

La portabilità è anche usata per descrivere la flessibilità dell'uso dei dati. Alcuni formati di file sono meno portabili di altri. Ad esempio, per visualizzare i file con formati di file come PDF o JPEG, i formati dipendono dalla disponibilità di applicazioni software appropriate.