• Istituto
    • Chi Siamo
    • La nostra storia
  • Magazine
    • Agenda
    • Atlante
    • Il Faro
    • Il Chiasmo
    • Diritto
    • Il Tascabile
    • Le Parole Valgono
    • Lingua italiana
    • WebTv
  • Catalogo
    • Le Opere
    • Bottega Treccani
    • Gli Ebook
    • Le Nostre Sedi
  • Scuola e Formazione
    • Portale Treccani Scuola
    • Formazione Digitale
    • Formazione Master
    • Scuola del Tascabile
  • Libri
    • Vai al portale
  • Arte
    • Vai al portale
  • Treccani Cultura
    • Chi Siamo
    • Come Aderire
    • Progetti
    • Iniziative Cultura
    • Eventi Sala Igea
  • ACQUISTA SU EMPORIUM
    • Arte
    • Cartoleria
    • Design & Alto Artigianato
    • Editoria
    • Idee
    • Marchi e Selezioni
  • Accedi
    • Modifica Profilo
    • Treccani X

portabilita

di Mauro Cappelli - Enciclopedia della Scienza e della Tecnica (2008)
  • Condividi

portabilità

Mauro Cappelli

Proprietà di un sistema, tipicamente software, di poter essere utilizzato su diverse piattaforme. La portabilità (porting) di un software può essere anche definita in termini relativi: un programma si dice allora portabile se il costo di tale operazione (corrispondente alla scrittura di modifiche, dette appunto port, al codice sorgente) è inferiore al costo di riscrittura dell’intero codice. Il livello di portabilità risulta pertanto una grandezza inversamente proporzionale al suo costo. Oggi, l’uso esteso di pochissime CPU (Central processing unit) e di un ridottissimo numero di sistemi operativi, rende la portabilità del software un problema secondario per le applicazioni legate ai personal computer. Essa può diventare invece rilevante per il mercato dell’elettronica di consumo, che fa sempre più largo uso di embedded systems. L’ISO (International standard organization) e l’ANSI (American national standards institute) hanno promulgato degli standard che consentono di facilitare la portabilità in ambienti diversi, riducendola sostanzialmente all’operazione duplice di caricamento e ricompilazione del software sulla nuova piattaforma. In tal caso la portabilità può essere considerata come caso particolare della riusabilità del software. Nel caso più semplice della portabilità di dati, l’impiego del codice ASCII ha ormai reso tutti i file di dati leggibili quale che sia la piattaforma impiegata. Nel caso della portabilità dei programmi, occorre operare una distinzione sulla base del linguaggio di programmazione impiegato per scriverli. Vi sono infatti alcuni linguaggi che non prevedono l’esistenza di compilatori per tutte le piattaforme. È pertanto necessario anche in tal caso ricorrere a un processo di standardizzazione che renda la compilazione possibile in qualsiasi ambiente (come è accaduto al linguaggio C, di cui esistono la standardizzazioni sia ANSI sia ISO). Linguaggi non compilati ma interpretati o parzialmente interpretati, come Java, possono essere eseguiti in qualsiasi ambiente e non presentano pertanto problemi di portabilità.

→ Programmazione, linguaggi di

Vedi anche
UNIX Sistema operativo (➔ operativo, sistema) implementato con il linguaggio di programmazione C, sviluppato dai Bell Laboratories inizialmente per uso interno e successivamente introdotto in ambiente accademico e industriale in varie versioni prodotte principalmente dagli stessi Bell Laboratories e dall’università ... linguàggio di programmazióne linguàggio di programmazióne In informatica, insieme di parole e di regole, definite in modo formale, per consentire la programmazione di un elaboratore affinché esegua compiti predeterminati. Esistono linguaggio di programmazione di linguaggio di programmazione di alto livello e di basso livello: ... microprocessore Dispositivo elettronico realizzato con la tecnologia dei circuiti integrati VLSI (sigla di very large scale integration), in grado di effettuare in modo autonomo operazioni aritmetiche e logiche secondo una successione preordinata di istruzioni, costituenti il programma esecutivo del microprocessore ... browser In informatica, programma applicativo che permette di accedere in sequenza a informazioni d’interesse, disponibili nella memoria dell’elaboratore o di altri elaboratori a esso connessi. I browser (detti anche navigatori) hanno assunto grande rilevanza nella tecnologia della rete Internet, dove hanno ...
Categorie
  • PROGRAMMAZIONE E PROGRAMMI in Informatica
Vocabolario
portabilità del mutuo
portabilita del mutuo portabilità del mutuo (portabilità dei mutui), loc. s.le f. Possibilità offerta ai clienti delle banche che hanno contratto un mutuo di passare da un istituto di credito a un altro. ◆ C’è una maggiore «portabilità»...
portabilità del numero
portabilita del numero portabilità del numero (portabilità dei numeri), loc. s.le f. Possibilità offerta ai clienti di telefonia mobile di passare da un gestore a un altro, continuando a conservare invariato il proprio numero telefonico....
  • Istituto
    • Chi Siamo
    • La nostra storia
  • Magazine
    • Agenda
    • Atlante
    • Il Faro
    • Il Chiasmo
    • Diritto
    • Il Tascabile
    • Le Parole Valgono
    • Lingua italiana
    • WebTv
  • Catalogo
    • Le Opere
    • Bottega Treccani
    • Gli Ebook
    • Le Nostre Sedi
  • Scuola e Formazione
    • Portale Treccani Scuola
    • Formazione Digitale
    • Formazione Master
    • Scuola del Tascabile
  • Libri
    • Vai al portale
  • Arte
    • Vai al portale
  • Treccani Cultura
    • Chi Siamo
    • Come Aderire
    • Progetti
    • Iniziative Cultura
    • Eventi Sala Igea
  • ACQUISTA SU EMPORIUM
    • Arte
    • Cartoleria
    • Design & Alto Artigianato
    • Editoria
    • Idee
    • Marchi e Selezioni
  • Accedi
    • Modifica Profilo
    • Treccani X
  • Ricerca
    • Enciclopedia
    • Vocabolario
    • Sinonimi
    • Biografico
    • Indice Alfabetico

Istituto della Enciclopedia Italiana fondata da Giovanni Treccani S.p.A. © Tutti i diritti riservati

Partita Iva 00892411000

  • facebook
  • twitter
  • youtube
  • instagram
  • Contatti
  • Redazione
  • Termini e Condizioni generali
  • Condizioni di utilizzo dei Servizi
  • Informazioni sui Cookie
  • Trattamento dei dati personali