Sisällysluettelo:
- Määritelmä - Mitä arkkitehtuurin neutraalijakauma (ANDF) tarkoittaa?
- Techopedia selittää arkkitehtuurin neutraalijakauman muodon (ANDF)
Määritelmä - Mitä arkkitehtuurin neutraalijakauma (ANDF) tarkoittaa?
Arkkitehtuurineutraali jakeluformaatti (ANDF) on tekniikka, jota käytetään prosessorin arkkitehtuurista riippumattomien "kutistekäärettyjen" binaaristen ohjelmistosovellusten siirtoon. ANDF-eritelmän määritteli Open Software Foundation.
Techopedia selittää arkkitehtuurin neutraalijakauman muodon (ANDF)
ANDF: n päätarkoitus on jakaa ohjelmisto välikoodina, joka voidaan suorittaa pinopohjaisissa virtuaalikoneissa. Tämä välikoodi käännetään asennusvaiheessa, ei vain ajallaan (JIT). Ainoa haittapuoli on, että asennusaikakoodien luominen on vähemmän tehokasta kuin JIT.
Huhtikuussa 1989 Open Software Foundation kehotti kehittämään tekniikan arkkitehtuurivapaalle ohjelmistojen jakelulle. Teknologian kehittämiseen saatiin 15 erilaista ehdotusta, jotka sisälsivät erilaisia teknisiä lähestymistapoja, kuten hämärtämät lähdekoodit, kääntäjän välikielet ja huomautetut suoritettavat koodit. ANDF-tekniikka valittiin muiden kilpailevien lähestymistapojen ja erilaisten toteutusten kovan arvioinnin jälkeen.
Open Software Foundation julkaisi ANDF-kehitysnäkymiä. Kun se lopetti työskentelyn ANDF-projektissa, kehitystyötä jatkettiin muissa organisaatioissa. ANDF kuitenkin haalistui 1990-luvun aikana, pääosin siksi, että ANDF: n muuttujat ja toiminnot tallennettiin välikoodiksi, mikä helpottaa lähdekoodinsa käänteistä suunnittelua. Ongelmana on, että tämäntyyppinen muoto on ensiarvoisen tärkeää julkistettaessa kaupallisen ohjelmistoyrityksen henkisiä ominaisuuksia.
Vuonna 2000 ilmaisen ja avoimen ohjelmiston konsepti alkoi levitä. Tuolloin kehittäjät olivat huolestuneempia ohjelmistojen laajasta jakelusta kuin immateriaalioikeuksien suojaamisesta, ja ANDF tuli jälleen hyväksi vaihtoehdoksi ohjelmistojen jakelun suhteen.
Vuodesta 2011 lähtien TenDRA, ANDF-projekti, joka tarjoaa C / C ++ -kääntäjiä ANDF: lle, on jatkanut vahvaa toimintaansa.
