Portabilitat: diferència entre les revisions

Contingut suprimit Contingut afegit
m Aplicant la plantilla {{ISBN}} per evitar l'enllaç màgic d'ISBN
m neteja i estandardització de codi
Línia 1:
La '''portabilitat''' és un dels conceptes clau en la [[llenguatge de programació d'alt nivell|programació d'alt nivell]].
 
Es defineix com la capacitat d'un [[programari]] per [[temps d'execució|executar-se]] en diferents [[plataforma (informàtica)|plataformes]], el [[codi font]] del programari és capaç de reutilitzar-se en lloc de crear-se un nou codi quan el programari passa d'una plataforma a una altra. Com més gran és la portabilitat, menys dependent és el programari respecte a la plataforma.<ref>(Nota: la '''portabilitat''' no té relació directa amb el codi font d'una aplicació i, per això, tampoc té relació directa amb la seva reutilització. En canvi, la portabilitat es refereix exclusivament a la propietat que posseeix un programari de ser executat en diferents plataformes o sistemes operatius. D'aquesta manera, si un determinat programari compilat pogués ser executat en qualsevol sistema operatiu, es diria que és 100% portable. Aquest és el nucli del concepte de '''portabilitat'''. En aquest sentit, l'afirmació precedent: "el [[codi font]] del programari és capaç de reutilitzar-se en lloc de crear-se un nou codi quan el programari passa d'una plataforma a una altra", té com a supòsit erroni que es té accés al codi font, el qual podria reutilitzar-se (com és l'objectiu dels dissenyadors dels llenguatges amb codis que corren sobre màquines virtuals, com és el cas de Java i la família DOT NET). Això és incorrecte: la portabilitat és un concepte que es refereix exclusivament a la relació programari-plataforma).</ref>