📖 WIPIVERSE

🔍 현재 등록된 정보: 31,120건

Ada (프로그래밍 언어)

Ada는 구조적, 정적 타입, 명령형, 객체 지향 프로그래밍 언어이며, 높은 신뢰성과 안전성을 요구하는 시스템 개발을 위해 설계되었다. 미국 국방부(DoD)의 주도하에 개발되었으며, 1983년에 표준화되었다 (Ada 83). 언어 이름은 세계 최초의 프로그래머로 여겨지는 에이다 러브레이스 백작부인(Ada Lovelace)의 이름에서 유래했다.

Ada는 강한 타입 검사, 예외 처리, 병렬 처리 지원 등의 기능을 제공하여 소프트웨어의 오류를 줄이고 안정성을 높이는 데 중점을 두었다. 또한, 모듈화 및 추상화 기능을 통해 대규모 시스템 개발을 용이하게 한다.

이후 Ada 95, Ada 2005, Ada 2012 등의 개정을 통해 객체 지향 프로그래밍 기능 강화, 실시간 시스템 지원 개선, 새로운 언어 기능 추가 등 지속적으로 발전해왔다. Ada는 항공, 군사, 의료, 금융 등 높은 안정성과 보안을 요구하는 분야에서 널리 사용되고 있다.

Ada 컴파일러는 일반적으로 강력한 오류 검사 기능을 제공하며, 다양한 플랫폼에서 사용 가능하다. GNAT (GNU Ada Translator)는 널리 사용되는 오픈 소스 Ada 컴파일러 중 하나이다.