Будинки Розвиток Який архітектурно нейтральний формат розподілу (andf)? - визначення з техопедії

Який архітектурно нейтральний формат розподілу (andf)? - визначення з техопедії

Зміст:

Anonim

Визначення - Що означає формат нейтрального розподілу архітектури (ANDF)?

Нейтральний формат розповсюдження архітектури (ANDF) - це технологія, яка використовується для перенесення програмного забезпечення «скороченої» у бінарних програмних програм, незалежної від архітектури процесора. Специфікація ANDF була визначена Фондом відкритого програмного забезпечення.

Техопедія пояснює формат нейтрального розподілу архітектури (ANDF)

Основна мета ANDF - розповсюдження програмного забезпечення у вигляді проміжного коду, який можна виконати на віртуальних машинах на основі стека. Цей проміжний код збирається на етапі його установки, а не просто вчасно (JIT). Єдиним недоліком є ​​те, що генерація коду часу встановлення є менш ефективною, ніж JIT.


У квітні 1989 р. Фонд відкритого програмного забезпечення просив розробити технологію для нейтральної архітектури розповсюдження програмного забезпечення. Для розробки технології надійшло п’ятнадцять різних пропозицій, які включали різні технічні підходи, такі як затемнений вихідний код, проміжні мови компілятора та анотований виконуваний код. Технологія ANDF була обрана після жорсткої оцінки інших конкуруючих підходів та різних реалізацій.


Фонд відкритого програмного забезпечення випустив знімки розробки ANDF. Коли він припинив роботу над проектом ANDF, робота з розробки була продовжена в інших організаціях. Однак ANDF зів'яв протягом 1990-х, багато в чому через те, що змінні та функції в ANDF використовуються для збереження в проміжному коді, що полегшує зворотну інженерію для його вихідного коду. Проблема полягає в тому, що цей тип формату має першорядне значення для розкриття інтелектуальних властивостей комерційної компанії програмного забезпечення.


У 2000 році концепція вільного та відкритого програмного забезпечення почала поширюватися. У той час розробники були більше стурбовані широким розповсюдженням програмного забезпечення, ніж захистом інтелектуальних властивостей, і ANDF знову став хорошим вибором, що стосується розповсюдження програмного забезпечення.


Станом на 2011 рік, TenDRA, проект ANDF, що пропонує компілятори C / C ++ для ANDF, продовжує розвиватися.

Який архітектурно нейтральний формат розподілу (andf)? - визначення з техопедії