Дом развитие Что такое формат нейтрального распределения архитектуры (andf)? - определение из техопедии

Что такое формат нейтрального распределения архитектуры (andf)? - определение из техопедии

Оглавление:

Anonim

Определение - Что означает формат нейтрального распределения архитектуры (ANDF)?

Архитектурно-нейтральный формат распространения (ANDF) - это технология, используемая для переноса программного обеспечения «сжатых» двоичных программных приложений, которые не зависят от архитектуры процессора. Спецификация ANDF была определена Open Software Foundation.

Techopedia объясняет формат нейтрального распределения архитектуры (ANDF)

Основная цель ANDF - распространение программного обеспечения в форме промежуточного кода, который может выполняться на виртуальных машинах на основе стека. Этот промежуточный код компилируется на этапе установки, а не вовремя (JIT). Единственным недостатком является то, что генерация кода во время установки менее эффективна, чем JIT.


В апреле 1989 года Open Software Foundation обратился с просьбой разработать технологию для распространения программного обеспечения, не зависящего от архитектуры. Было получено пятнадцать различных предложений для разработки технологии, которые включали различные технические подходы, такие как скрытый исходный код, промежуточные языки компилятора и аннотированный исполняемый код. Технология ANDF была выбрана после тщательной оценки других конкурирующих подходов и различных реализаций.


Open Software Foundation выпустила снимки разработки ANDF. Когда он прекратил работу над проектом ANDF, работа по разработке была продолжена в других организациях. Тем не менее, ANDF исчез в 1990-х годах, в основном потому, что переменные и функции в ANDF использовались для сохранения в промежуточном коде, что облегчает обратный инжиниринг для его исходного кода. Проблема заключается в том, что этот тип формата имеет первостепенное значение для раскрытия интеллектуальной собственности коммерческой компании-разработчика программного обеспечения для общественности.


В 2000 году концепция свободного и открытого программного обеспечения начала распространяться. Разработчики в то время были больше обеспокоены широким распространением программного обеспечения, чем защитой интеллектуальной собственности, и ANDF вновь оказался хорошим выбором в плане распространения программного обеспечения.


Начиная с 2011 года, TenDRA, проект ANDF, предоставляющий компиляторы C / C ++ для ANDF, продолжает развиваться.

Что такое формат нейтрального распределения архитектуры (andf)? - определение из техопедии