CWN(CHANGE WITH NEWS) - 금융계, 개발 작업 시 C++ 대신 ′에이다′에 주목...왜?

  • 맑음세종-5.3℃
  • 맑음춘천-13.0℃
  • 맑음광주-2.5℃
  • 맑음양산시-1.6℃
  • 맑음고창-4.1℃
  • 맑음북부산-2.5℃
  • 맑음제주3.8℃
  • 흐림태백-10.5℃
  • 맑음상주-5.0℃
  • 구름조금인천-7.7℃
  • 흐림파주-13.7℃
  • 맑음서귀포4.0℃
  • 맑음충주-7.5℃
  • 맑음수원-7.8℃
  • 맑음목포-1.3℃
  • 맑음순창군-4.6℃
  • 맑음영광군-3.5℃
  • 맑음강릉-4.9℃
  • 맑음백령도-3.4℃
  • 맑음영월-8.0℃
  • 맑음완도-1.3℃
  • 흐림강화-10.9℃
  • 맑음의성-4.9℃
  • 맑음영덕-4.0℃
  • 맑음원주-7.8℃
  • 맑음고흥-3.0℃
  • 맑음남원-4.7℃
  • 흐림대관령-13.8℃
  • 맑음진주-4.1℃
  • 맑음대구-2.8℃
  • 맑음청주-5.5℃
  • 맑음정읍-4.1℃
  • 맑음안동-5.6℃
  • 맑음양평-7.9℃
  • 흐림동두천-11.2℃
  • 맑음인제-9.5℃
  • 맑음거제0.9℃
  • 맑음서산-5.9℃
  • 맑음함양군-2.5℃
  • 맑음고산4.0℃
  • 맑음포항-2.7℃
  • 맑음성산1.7℃
  • 맑음제천-8.6℃
  • 맑음천안-6.5℃
  • 구름조금북춘천-14.7℃
  • 맑음남해-0.2℃
  • 맑음강진군-1.6℃
  • 맑음부안-3.8℃
  • 맑음김해시-1.5℃
  • 맑음속초-5.1℃
  • 맑음울진-4.5℃
  • 맑음창원-0.4℃
  • 맑음부여-5.9℃
  • 맑음동해-3.5℃
  • 맑음홍성-4.8℃
  • 맑음합천-3.6℃
  • 맑음구미-4.1℃
  • 맑음흑산도1.2℃
  • 맑음보령-4.7℃
  • 맑음북강릉-3.9℃
  • 맑음산청-2.8℃
  • 맑음해남-3.3℃
  • 흐림철원-14.5℃
  • 맑음경주시-2.8℃
  • 맑음여수-0.7℃
  • 맑음이천-7.8℃
  • 맑음대전-5.4℃
  • 맑음영천-3.7℃
  • 맑음의령군-3.5℃
  • 맑음통영0.0℃
  • 구름조금서울-8.6℃
  • 맑음금산-4.6℃
  • 맑음진도군-2.7℃
  • 맑음장흥-3.8℃
  • 맑음울산-2.4℃
  • 맑음영주-6.4℃
  • 맑음봉화-13.1℃
  • 맑음서청주-6.2℃
  • 맑음북창원-0.3℃
  • 맑음홍천-10.3℃
  • 맑음군산-4.6℃
  • 맑음부산0.3℃
  • 맑음고창군-3.7℃
  • 맑음장수-6.1℃
  • 맑음청송군-6.1℃
  • 맑음추풍령-5.6℃
  • 맑음정선군-9.0℃
  • 맑음임실-5.2℃
  • 맑음광양시-1.5℃
  • 맑음전주-4.3℃
  • 맑음보성군-1.2℃
  • 맑음순천-3.2℃
  • 맑음보은-6.3℃
  • 눈울릉도-1.6℃
  • 맑음문경-6.1℃
  • 맑음밀양-4.6℃
  • 맑음거창-4.5℃
  • 2026.01.14 (수)

금융계, 개발 작업 시 C++ 대신 '에이다'에 주목...왜?

최은희 / 기사승인 : 2022-12-01 16:54:09
  • -
  • +
  • 인쇄

양적 재무(quantitative finance)를 언급할 때 누구나 입에 올리는 프로그래밍 언어가 있다면, 바로 C++일 것이다. 모두 C++을 좋아한다는 뜻은 아니다. C++을 싫어하는 이도 적지 않지만, 날이 갈수록 수요가 증가하는 신속 거래 플랫폼을 개발하면서 널리 활용하는 언어 중 하나이다. 러스트 등 일부 언어가 C++의 대항마를 자처하지만, 모두가 러스트 사용에 능숙한 것은 아니다.

이러한 가운데, 금융 뉴스 플랫폼 이파이낸셜커리어에 따르면, 인기가 낮은 프로그래밍 언어 하나가 레딧 개발자 커뮤니티에서 주목받기 시작했다. 바로 미국 국방성의 언어로 알려진 에이다(Ada)가 그 주인공이다.

에이다는 언어 전문 소프트웨어 솔루션 공급사 에이다코어(Adacore)는 항공전자와 우주를 포함한 다른 주요 분야의 기업 80곳 이상을 고객사로 보유했다. 주로 방위산업에서 사용하며, 미국 국방성의 표준 프로그래밍 언어가 되기도 했다. 하지만 방위산업체와 국방성 밖에서는 에이다가 쓸모없다는 뜻은 아니다.

에이다코어의 고객사 중에는 금융 업계 기업 두 곳도 포함되었다. 바로 프랑스 투자은행 BNP파리바 (BNP Paribas)와 네덜란드 부동산 거래 기업 딥블루 캐피털(Deep Blue Capital)이다.

BNP파리바는 프랑스에서 에이다를 널리 채택하도록 지지한다. 프랑스가 유럽 방위 능력의 25%를 차지한다는 사실을 고려하면, 타당한 부분이다. 프랑스 컴퓨터 과학자 장 이크비아(Jean Ichbiah)가 에이다 개발 과정에 기여한 점도 어느 정도 영향을 미친다.

딥블루 캐피털은 “부동산 거래 사업에서 컴퓨터를 계속 가동해야 하므로 효율적이면서 안정적인 소프트웨어가 필요하다”라며, 에이다 채택 이유를 분명하게 밝혔다. 에이다를 활용한다면, 다른 언어로 개발한 시스템에서 문제를 일으키는 정수 오버플로(integer overflow)와 같은 문제에 면역력을 갖출 수 있다.

에이다는 안정성 측면에서 유용한 언어라는 사실이 입증됐다. 안정성 덕분에 군사 작전과 우주 왕복선 발사 시 채택하는 언어이다. 이에, 일각에서는 헤지펀드 관리 시 에이다를 활용하는 것에 주목한다.

게다가 에이다는 어떤 프로그램이라도 기술하도록 설계돼, 언어 사양 규모가 매우 크다. 또, 프로그램 개발과 유지, 보수를 수월하게 처리하도록 구상되었다는 점도 에이다의 활용성을 더한다.

그렇다면, 실제 전문가는 금융계에서의 에이다를 이용한 개발 작업을 어떻게 평가할까?

에이다코어 전직 기술 회계 관리 책임자 로버트 타이스(Robert Tice)는 에이다가 일반 프로그래밍 작업 흐름에서 약간 벗어난다고 주장한다. C 개발자이기도 한 타이스는 개발가자 프로그램 구현보다 지정에 더 많은 시간을 할애해야 한다는 점을 에이다의 가장 큰 차이점으로 언급했다.

딥블루 캐피털에서 5년간 근무한 투자 전문가인 안드레이 리치아디(Andrea Ricciardi)는 “에이다는 매우 안전하므로 에이다로 플랫폼을 개발하는 일을 좋아했다”라고 밝히며, 에이다의 안전성이 효과적인 거래에 도움이 되었다고 전했다.

또, 리치아디는 C++보다 학습이 쉽다는 장점도 이야기했다. 그는 “확률 유형과 같은 것을 정의하는 것은 훨씬 어렵다. 그러나 에이다에는 유형 범위에 대한 동적 검사인 유형 범위가 있다”라며, “패키지의 사양이 본체에서 두 개의 별도 파일로 분리돼, 데이터 코드를 읽고 이해하기 쉽다. 프로그램이 실제로 어떻게 구현되는지 알 필요가 없기 때문에 상황을 훨씬 더 명확하게 만든다”라고 설명했다.

[저작권자ⓒ CWN(CHANGE WITH NEWS). 무단전재-재배포 금지]

최신기사

뉴스댓글 >

- 띄어 쓰기를 포함하여 250자 이내로 써주세요.
- 건전한 토론문화를 위해, 타인에게 불쾌감을 주는 욕설/비방/허위/명예훼손/도배 등의 댓글은 표시가 제한됩니다.

댓글 0

Today

Hot Issue