차례:
- 정의-아키텍처 중립 배포 형식 (ANDF)이란 무엇입니까?
- Techopedia는 ANDF (Architecture Neutral Distribution Format)를 설명합니다.
정의-아키텍처 중립 배포 형식 (ANDF)이란 무엇입니까?
ANDF (아키텍처 중립 배포 형식)는 프로세서 아키텍처와 독립적 인 "축소 랩핑 된"바이너리 소프트웨어 응용 프로그램의 소프트웨어 포팅에 사용되는 기술입니다. ANDF 사양은 Open Software Foundation에서 정의했습니다.
Techopedia는 ANDF (Architecture Neutral Distribution Format)를 설명합니다.
ANDF의 주요 목적은 스택 기반 가상 머신에서 실행할 수있는 중간 코드 형태로 소프트웨어를 배포하는 것입니다. 이 중간 코드는 JIT (Just In Time)가 아닌 설치 단계에서 컴파일됩니다. 유일한 단점은 설치 시간 코드 생성이 JIT보다 덜 효율적이라는 것입니다.
1989 년 4 월, Open Software Foundation은 아키텍처 중립적 소프트웨어 배포를위한 기술 개발을 요청했습니다. 기술 개발에 대한 15 가지 제안이 접수되었으며, 여기에는 모호한 소스 코드, 컴파일러 중간 언어 및 주석이 달린 실행 코드와 같은 다양한 기술적 접근 방식이 포함되었습니다. ANDF 기술은 다른 경쟁 접근법과 다양한 구현에 대한 엄격한 평가 후에 선정되었습니다.
Open Software Foundation은 ANDF 개발 스냅 샷을 릴리스했습니다. ANDF 프로젝트 작업을 중단했을 때 다른 조직에서도 개발 작업이 계속되었습니다. 그러나 ANDF의 변수와 함수는 주로 중간 코드로 저장되어 소스 코드의 리버스 엔지니어링을 용이하게하므로 ANDF는 1990 년대에 사라졌습니다. 문제는이 형식의 형식이 상용 소프트웨어 회사의 지적 재산을 대중에게 공개하는 데 가장 중요하다는 것입니다.
2000 년 자유 및 공개 소프트웨어의 개념이 확산되기 시작했습니다. 당시 개발자들은 지적 재산 보호보다 광범위한 소프트웨어 배포에 더 관심이 있었고 소프트웨어 배포에 관한 한 ANDF는 좋은 선택으로 다시 등장했습니다.
2011 년 현재 ANDF 용 C / C ++ 컴파일러를 제공하는 ANDF 프로젝트 인 TenDRA는 여전히 강력합니다.
