에이다

InfoWiki

Ada. Ada Programming Language.

1970년대 후반 미국 국방부의 지휘 아래 만들어진 절차상 프로그래밍 언어이며 국방부 소프트웨어 개발을 위한 초기 언어로 의도된 것이다. 세계 최초의 여성 프로그래머로 알려진 에이다 러블레이스(Ada Lovelace. 1815~1852)의 이름을 딴 에이다는 파스칼에서 유래되었지만 작업, 연산자의 과부담, 그리고 모듈을 포함한 중요한 의미와 언어적 확장을 지닌다.Ada는 원래 실시간 장착 시스템을 위해서 만들어진 것이다.

이 언어의 사양은 대규모로 되어있어서 어떤 프로그램이라도 읽을 수 있도록 하여서 데이터의 표현, 프로그램의 모듈분할 등이 포함되어 있다. 특히 직업적인 프로그래머가 프로그램을 사용하기 위해서 쓰기 위한 언어로 되어 있으며, 프로그램의 대규모 개발과 유지 및 보수를 용이하게 하기 위한 기능이 몹시 뛰어나다. 그래서 프로그램의 각종 사양을 명시하도록 하여 프로그램의 길이가 길어진다. 프로그램을 만들 때의 노력보다도 유지보수가 쉽도록 하기 위해서 그런 것이다. Ada는 제3세대언어의 형태인데 현재는 제4세대언어를 사용하고 있고, 전문가들이 아니면 다루기 어려워서 널리 사용되지는 않는다.