Lar Desenvolvimento Qual é o formato de distribuição neutra de arquitetura (andf)? - o que é techopedia

Qual é o formato de distribuição neutra de arquitetura (andf)? - o que é techopedia

Índice:

Anonim

Definição - O que significa o Architecture Neutral Distribution Format (ANDF)?

O formato de distribuição neutra de arquitetura (ANDF) é uma tecnologia usada para portabilidade de software de aplicativos binários "compactados" que são independentes da arquitetura do processador. A especificação ANDF foi definida pela Open Software Foundation.

Techopedia explica o Architecture Neutral Distribution Format (ANDF)

O principal objetivo do ANDF é distribuir software na forma de código intermediário que pode ser executado em máquinas virtuais baseadas em pilha. Esse código intermediário é compilado no estágio de instalação, e não apenas na hora (JIT). A única desvantagem é que a geração do código no tempo de instalação é menos eficiente que o JIT.


Em abril de 1989, a Open Software Foundation solicitou o desenvolvimento de uma tecnologia para distribuição de software neutra em arquitetura. Foram recebidas quinze propostas diferentes para o desenvolvimento da tecnologia, que incluíam diferentes abordagens técnicas, como código fonte obscuro, linguagens intermediárias do compilador e código executável anotado. A tecnologia ANDF foi selecionada após uma avaliação rigorosa de outras abordagens concorrentes e várias implementações.


A Open Software Foundation lançou os snapshots de desenvolvimento da ANDF. Quando parou de trabalhar no projeto ANDF, o trabalho de desenvolvimento foi continuado em outras organizações. No entanto, o ANDF desapareceu durante os anos 90, principalmente porque as variáveis ​​e funções do ANDF eram salvas no código intermediário, o que facilita a engenharia reversa para o código-fonte. O problema é que esse tipo de formato é fundamental para divulgar ao público as propriedades intelectuais de uma empresa de software comercial.


No ano de 2000, o conceito de software livre e aberto começou a se espalhar. Os desenvolvedores da época estavam mais preocupados com a ampla distribuição de software do que com a proteção das propriedades intelectuais, e o ANDF ressurgiu como uma boa opção no que diz respeito à distribuição de software.


A partir de 2011, o TenDRA, um projeto ANDF que fornece compiladores C / C ++ para ANDF, ainda está forte.

Qual é o formato de distribuição neutra de arquitetura (andf)? - o que é techopedia