Hogar Desarrollo ¿Cuál es el formato de distribución neutral de arquitectura (andf)? - definición de techopedia

¿Cuál es el formato de distribución neutral de arquitectura (andf)? - definición de techopedia

Tabla de contenido:

Anonim

Definición: ¿Qué significa el formato de distribución neutral de arquitectura (ANDF)?

El formato de distribución neutral de arquitectura (ANDF) es una tecnología utilizada para portar software de aplicaciones de software binario "encogidas" que son independientes de la arquitectura del procesador. La especificación ANDF fue definida por la Open Software Foundation.

Techopedia explica el formato de distribución neutral de arquitectura (ANDF)

El objetivo principal de ANDF es distribuir software en forma de código intermedio que se puede ejecutar en máquinas virtuales basadas en pila. Este código intermedio se compila en su etapa de instalación en lugar de justo a tiempo (JIT). El único inconveniente es que la generación de código en tiempo de instalación es menos eficiente que JIT.


En abril de 1989, la Open Software Foundation solicitó que se desarrollara una tecnología para la distribución de software de arquitectura neutral. Se recibieron quince propuestas diferentes para el desarrollo de la tecnología, que incluyeron diferentes enfoques técnicos, como el código fuente oculto, los lenguajes intermedios del compilador y el código ejecutable anotado. La tecnología ANDF se seleccionó después de una evaluación rigurosa de otros enfoques competitivos y diversas implementaciones.


La Open Software Foundation lanzó las instantáneas de desarrollo de ANDF. Cuando dejó de funcionar en el proyecto ANDF, el trabajo de desarrollo continuó en otras organizaciones. Sin embargo, ANDF se desvaneció durante la década de 1990, en gran parte porque las variables y funciones en ANDF solían guardarse en el código intermedio, lo que facilita la ingeniería inversa para su código fuente. El problema es que este tipo de formato es primordial para revelar al público las propiedades intelectuales de una compañía de software comercial.


En el año 2000, el concepto de software libre y abierto comenzó a extenderse. Los desarrolladores en ese momento estaban más preocupados por la distribución amplia de software que por la protección de las propiedades intelectuales, y la ANDF resurgió como una buena opción en lo que respecta a la distribución de software.


A partir de 2011, TenDRA, un proyecto de ANDF que proporciona compiladores C / C ++ para ANDF, sigue siendo fuerte.

¿Cuál es el formato de distribución neutral de arquitectura (andf)? - definición de techopedia