fbpx
Wikipedia

Portabilidad

La 'portabilidad' es uno de los conceptos clave en la programación de alto nivel.

Se define como la característica que posee un software para ejecutarse en diferentes plataformas, es decir, la portabilidad se refiere exclusivamente a la propiedad que posee un software que le permite ser ejecutado en diferentes plataformas y/o sistemas operativos. De este modo, si un determinado software compilado pudiere ser ejecutado en cualquier sistema operativo, diríamos que ese software es 100% portable. Este es el núcleo del concepto de portabilidad. En este sentido, la afirmación precedente: "El código fuente del software es capaz de reutilizarse en vez de crearse un nuevo código cuando el software pasa de una plataforma a otra", tiene como supuesto erróneo que tenemos acceso al código fuente, el cual podría reutilizarse (como es la meta que buscan los diseñadores de los lenguajes cuyos códigos corren sobre máquinas virtuales, como es el caso de Java y la familia DOT NET). Esto es incorrecto: la portabilidad es un concepto que se refiere exclusivamente a la relación software <-> plataforma).

El prerrequisito para la portabilidad es la abstracción generalizada entre la aplicación lógica y las interfaces del sistema. Cuando un software se puede compilar en diversas plataformas (x86, IA64, amd64, etc.), se dice que este es multiplataforma. Esta característica es importante para el desarrollo de reducción de costos cuando se quiere hacer una misma aplicación.

En algunos casos el software es "independiente" de la plataforma y puede ejecutarse en plataformas diversas sin necesidad de ser compilado específicamente para cada una de ellas, a este tipo de software se le llama interpretado, donde un "intérprete" traduce (propiamente interpreta) las instrucciones en tiempo de ejecución para que sean entendidas por diferentes plataformas.

Véase también

Referencias

  • Diccionario de Informática. “Portabilidad”. Página 254. Editorial Cultural. 1999. Madrid, España. ISBN 84-8055-256-5
  • Mooney (1997). "" (PDF). West Virginia University. Dept. of Statistics and Computer Science. Revisado el 17 de marzo de 2008.
  • Garey (2007), "Software Portability: Weighing Options, Making Choices", The CPA Journal 77(11): 3
  •   Datos: Q3080428

portabilidad, portabilidad, conceptos, clave, programación, alto, nivel, define, como, característica, posee, software, para, ejecutarse, diferentes, plataformas, decir, portabilidad, refiere, exclusivamente, propiedad, posee, software, permite, ejecutado, dif. La portabilidad es uno de los conceptos clave en la programacion de alto nivel Se define como la caracteristica que posee un software para ejecutarse en diferentes plataformas es decir la portabilidad se refiere exclusivamente a la propiedad que posee un software que le permite ser ejecutado en diferentes plataformas y o sistemas operativos De este modo si un determinado software compilado pudiere ser ejecutado en cualquier sistema operativo diriamos que ese software es 100 portable Este es el nucleo del concepto de portabilidad En este sentido la afirmacion precedente El codigo fuente del software es capaz de reutilizarse en vez de crearse un nuevo codigo cuando el software pasa de una plataforma a otra tiene como supuesto erroneo que tenemos acceso al codigo fuente el cual podria reutilizarse como es la meta que buscan los disenadores de los lenguajes cuyos codigos corren sobre maquinas virtuales como es el caso de Java y la familia DOT NET Esto es incorrecto la portabilidad es un concepto que se refiere exclusivamente a la relacion software lt gt plataforma El prerrequisito para la portabilidad es la abstraccion generalizada entre la aplicacion logica y las interfaces del sistema Cuando un software se puede compilar en diversas plataformas x86 IA64 amd64 etc se dice que este es multiplataforma Esta caracteristica es importante para el desarrollo de reduccion de costos cuando se quiere hacer una misma aplicacion En algunos casos el software es independiente de la plataforma y puede ejecutarse en plataformas diversas sin necesidad de ser compilado especificamente para cada una de ellas a este tipo de software se le llama interpretado donde un interprete traduce propiamente interpreta las instrucciones en tiempo de ejecucion para que sean entendidas por diferentes plataformas Vease tambien EditarInteroperabilidad Port informatica Referencias EditarDiccionario de Informatica Portabilidad Pagina 254 Editorial Cultural 1999 Madrid Espana ISBN 84 8055 256 5 Mooney 1997 Bringing Portability to the Software Process PDF West Virginia University Dept of Statistics and Computer Science Revisado el 17 de marzo de 2008 Garey 2007 Software Portability Weighing Options Making Choices The CPA Journal 77 11 3 Datos Q3080428Obtenido de https es wikipedia org w index php title Portabilidad amp oldid 132579142, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos