에이다

문서의 이전 버전(r50)을 보고 있습니다.

역사 raw
대문 랜덤 문서 최근 토론
1. 인명
1.1. 실존인물1.2. 가상인물
1.2.1. [[악마성 드라큘라 묵시록 외전 LEGEND OF CORNELL]]의 등장인물1.2.2. [[존 오브 디 엔더스]] 시리즈 등장 캐릭터
2. [[프로그래밍 언어]]
2.1. Ada 개발환경
3. Affective Intelligence Driving Agent4. 미국당뇨병학회5. Aqua Design Amano6. [[암호화폐]] [[에이다(암호화폐)|에이다]]

1. 인명

Ada / AIDA

어원은 '귀족'을 뜻하는 독일어권의 여자 이름 아달헤디스(Adalheidis)을 짧게 줄인 것이라고한다.

1.1. 실존인물


1.2. 가상인물

1.2.1. 악마성 드라큘라 묵시록 외전 LEGEND OF CORNELL의 등장인물

파일:external/image.yes24.com/ada1.gif
코넬의 여동생. 본편의 시점에서 악마성에 납치 감금되어 있는 중. 드라큘라 백작의 완전한 부활을 위해 산제물로 바쳐질 위기에 처해있다.

1.2.2. 존 오브 디 엔더스 시리즈 등장 캐릭터

2. 프로그래밍 언어


with Ada.Text_IO; use Ada.Text_IO;
procedure Hello is
begin
  Put_Line ("Hello, world!");
end Hello;

이름의 유래는 세계 최초의 프로그래머로 여겨지는 에이다 러브레이스 백작부인에서 따왔다.

1978년에 당시 존재하던 언어들이 맘에 안 들었던 미국의 국방부에서는 프로그래밍 언어 설계를 공모했고, 거기에 뽑힌 것이 바로 진 이히비하가 이끄는 팀에서 개발한 Ada이다. 처음의 목적은 기존 프로그래밍 언어들의 장점을 뽑아 마치 에스페란토 같이 수백 개의 프로그래밍 언어를 대신하기 위해 만들어진 것이나, 이것은 결국 흑역사가 되었고 대신 MIL-STD-1815[1]로 지정되어 미국 국방부의 표준 프로그래밍 언어가 되었다. 10개의 표준을 대체하기 위한 새로운 표준을 만들어봤자 표준이 11개가 될 뿐이다

설계방침 자체가 어떤 프로그램이라도 기술할 수 있도록 하였기 때문에 사양이 엄청나게 대규모인 것이 특징이며 특히 대규모 프로그램의 개발과 유지보수가 용이하게 되도록 만들어졌다는 평가가 있다. Ada 프로그래머들은 현존하는 모든 언어 중에서 가장 강력하고 광범위한 기능을 가지며[2] 에러가 생기기 쉬운 표현방식을 피하는 프로그래밍 언어라고 자랑하지만, 얼마나 맞는지는 미지수. 전문가들 사이에서는 예외처리와 프로세스 간 통신 기능이 형편없는 것으로 정평이 나 있다고 한다. 뭐, 제3세대 언어인고로 요즘에는 특정 분야 이외에는 잘 쓰이지 않는다.



F-22 항공기 항전장비의 소프트웨어를 비롯하여 미국에서 개발되는 많은 군용 소프트웨어에 Ada가 사용된다. 또한 MIT항공공학 전공자들이 제일 처음으로 배우는 과목 중에 하나이다.

한편 F-35 개발과정에서 개발자들이 미 국방부의 지정 개발언어인 Ada에 적응하지 못해 C++으로 전환하기 시작한 것이 재앙의 시작이 되었다는 의견도 있다.

2.1. Ada 개발환경

  • AdaMULTI - Green Hills Software사에서 개발한 상용 Ada 개발환경(IDE). 항공 업계의 소프트웨어 개발에 널리 쓰인다.
  • FSF GNAT - GCC 컴파일러 툴셋의 일부를 구성하는 Ada 언어 컴파일러 구현체.

3. Affective Intelligence Driving Agent

2009년 MIT의 senseable city lab 과 아우디가 힘을 합쳐 개발해낸 인공지능 운전 도우미.

2011년 AIDA 2.0이 발표되었고 그 뒤로 프로젝트가 진척되지 않은 것으로 보인다.

4. 미국당뇨병학회

영어로는 American Diabetes Association(줄여서 ADA)라고 한다.

5. Aqua Design Amano

ADA (Aqua Design Amano)
공식 웹사이트

고 타카시 아마노가 세운 세계 최대 수초관련 용품과 와비쿠사 등을 판매하는 일본 업체이다. 한때 해수도 했었다.

6. 암호화폐 에이다

[1] 요 번호도 나름의미가 있는데 바로 에이다 러브레이스 백작부인이 태어난 년도다.[2] 실제로 설계를 보면 C보다 안정적이면서 여러 가지를 고민한 흔적이 많이 보인다. 문제는 이걸 컴파일러로 구현하는 게 결코 쉽지 않았다는 점이다. 물론 지금은 많이 좋아졌고, 국방, 항공 등의 분야에서 널리 쓰이고 있다.