A.NET
A.NET은 Ada 프로그래밍 언어를 .NET 실행 환경에서 사용할 수 있도록 한 A#(A Sharp) 프로젝트를 가리키는 명칭이다. A#은 별개의 문법을 새로 정의하는 언어라기보다 Ada 소스 코드를 .NET의 중간 언어로 변환하고, .NET 라이브러리와 Ada 프로그램을 상호 운용하...
| 명칭 | A.NET |
|---|---|
| 다른 명칭 | A#, A Sharp, Ada for .NET |
| 분류 | Ada의 .NET 플랫폼 이식 및 컴파일러 프로젝트 |
| 개발 | Martin C. Carlisle, Ricky E. Sward, Jeffrey W. Humphries 등 |
| 개발 기관 | 미국 공군사관학교 컴퓨터 과학과 |
| 등장 | 2000년대 초반 |
| 실행 대상 | Common Language Infrastructure, Common Intermediate Language |
| 관련 구현 | GNAT for .NET |
| 영향을 받은 언어 | Ada |
A.NET은 Ada 프로그래밍 언어를 .NET 실행 환경에서 사용할 수 있도록 한 A#(A Sharp) 프로젝트를 가리키는 명칭이다. A#은 별개의 문법을 새로 정의하는 언어라기보다 Ada 소스 코드를 .NET의 중간 언어로 변환하고, .NET 라이브러리와 Ada 프로그램을 상호 운용하도록 하는 컴파일러 및 개발 환경에 가까웠다. 미국 공군사관학교의 Martin C. Carlisle, Ricky E. Sward, Jeffrey W. Humphries 등이 개발에 참여하였으며, Ada가 제공하는 타입 시스템과 모듈화 기능을 공통 언어 실행 환경에서 사용하기 위한 연구였다.[1]