发展历程 什么是体系结构中性分发格式(andf)? -技术百科的定义

什么是体系结构中性分发格式(andf)? -技术百科的定义

目录:

Anonim

定义-架构中性分布格式(ANDF)是什么意思?

体系结构中性分发格式(ANDF)是一种技术,用于独立于处理器体系结构的“收缩包装”二进制软件应用程序的软件移植。 ANDF规范由开放软件基金会(Open Software Foundation)定义。

Techopedia解释了架构中性分布格式(ANDF)

ANDF的主要目的是以中间代码的形式分发可以在基于堆栈的虚拟机上执行的软件。 此中间代码在安装阶段而不是及时(JIT)进行编译。 唯一的缺点是安装时代码生成的效率低于JIT。


1989年4月,开放软件基金会(Open Software Foundation)要求开发一种与体系结构无关的软件分发技术。 收到了十五项有关技术开发的建议,包括不同的技术方法,例如模糊的源代码,编译器中间语言和带注释的可执行代码。 在对其他竞争方法和各种实现方式进行了严格评估之后,选择了ANDF技术。


开放软件基金会发布了ANDF开发快照。 当它停止从事ANDF项目时,其他组织的开发工作仍在继续。 但是,ANDF在1990年代逐渐消退,主要是因为ANDF中的变量和函数曾经保存在中间代码中,这简化了其源代码的逆向工程。 问题在于,这种格式对于向公众公开商业软件公司的知识产权至关重要。


在2000年,自由和开放软件的概念开始普及。 当时的开发人员更关心广泛的软件发行,而不是保护知识产权,并且就软件发行而言,ANDF重新出现是一个不错的选择。


截至2011年,TandRAA(一个为ANDF提供C / C ++编译器的ANDF项目)仍在发展。

什么是体系结构中性分发格式(andf)? -技术百科的定义