Innholdsfortegnelse:
Definisjon - Hva betyr portabilitet?
Portabilitet, i forhold til programvare, er et mål på hvor enkelt en applikasjon kan overføres fra et datamiljø til et annet. En datamaskinprogramvare anses som bærbar i et nytt miljø hvis innsatsen som kreves for å tilpasse den til det nye miljøet er innenfor rimelige grenser. Betydningen av det abstrakte begrepet 'rimelig' avhenger av applikasjonens art og er ofte vanskelig å uttrykke i kvantifiserbare enheter.
Uttrykket "til port" betyr å endre programvare og gjøre den tilpasningsdyktig til å fungere på et annet datasystem. For eksempel å porte en applikasjon til Linux betyr å endre programmet slik at det kan kjøres i et Linux-miljø.
Portabilitet refererer til en applikasjons evne til å bevege seg over miljøer, ikke bare på tvers av plattformer. For å avklare, refererer en datamaskinplattform vanligvis til operativsystemet og datamaskinens maskinvare. Et datamiljø er mye bredere og kan omfatte maskinvare, operativsystem og grensesnitt mot annen programvare, brukere og programmerere.
Techopedia forklarer Portabilitet
Bærbarhet er en form for gjenbrukbarhet. Noen typer programvare er kjent for å være mindre bærbare enn andre. Et eksempel på programvare som ikke er bærbar, er monteringskode, siden monteringskode er spesifikk for prosessortype. Ingen programvare er perfekt bærbar fordi alle programvare har begrensninger.
Noen programmeringsspråk er ganske bærbare, for eksempel C-språket. C-kompilatorer er lett tilgjengelige for de fleste operativsystemer, noe som igjen gjør C-programmer veldig bærbare. Denne bærbarheten til C-språkprogrammer har resultert i at noen programmerere har skrevet programmene sine på nytt og kompilert dem i C for å gjøre dem mye mer bærbare.
Portabilitet brukes også for å beskrive fleksibiliteten i bruken av data. Noen filformater er mindre bærbare enn andre. For å se filer med filformater som PDF eller JPEG, for eksempel, avhenger formatene av tilgjengeligheten av passende programvare.


