에이다
러브레이스
세계 최초의 프로그래머
Ada Lovelace · 1815 — 1852
해석기관은 어떤 것도 스스로 창조하지 못한다. 우리가 명령하는 것만 수행할 수 있을 뿐이다. 그러나 그 명령의 범위는 무한하다.
— 에이다 러브레이스컴퓨터 시대를 예견한 빅토리아 시대의 선지자

에이다 러브레이스(Augusta Ada King, Countess of Lovelace), 본명 오거스타 에이다 바이런(Augusta Ada Byron)은 19세기 영국의 수학자로, 세계 최초의 컴퓨터 프로그래머로 널리 인정받고 있습니다. 찰스 배비지의 '해석기관'(Analytical Engine)에 대한 그녀의 주석은 최초의 알고리즘을 담고 있을 뿐만 아니라, 범용 컴퓨터의 잠재력에 대한 놀라운 통찰을 보여줍니다. 컴퓨터가 발명되기 100년도 전에, 그녀는 기계가 숫자뿐만 아니라 음악과 예술까지 다룰 수 있음을 예견했습니다.
1815년 12월 10일, 에이다는 영국의 위대한 낭만주의 시인 조지 고든 바이런 경과 앤 이사벨라 밀뱅크 사이에서 태어났습니다. 그러나 아버지 바이런은 에이다가 태어난 지 한 달 만에 가정을 떠났고, 에이다는 아버지를 한 번도 만나지 못했습니다. 어머니 앤은 딸이 아버지처럼 불안정한 시인이 될까 두려워, 일부러 수학과 과학 교육에 집중시켰습니다. 아이러니하게도 이 결정이 에이다를 역사상 가장 중요한 과학적 선구자 중 한 명으로 만들었습니다.
시의 딸에서 수학의 여왕으로
어머니의 교육 방침에 따라 에이다는 당대 최고의 가정교사들에게 수학과 과학을 배웠습니다. 특히 수학자이자 논리학자인 오거스터스 드 모르간에게 고급 수학을 사사했습니다. 에이다는 수학에 대한 열정을 "시적 과학"(poetical science)이라 표현하며, 상상력과 논리적 분석을 결합한 독특한 접근법을 발전시켰습니다. 그녀는 스스로를 "분석가이자 형이상학자"라 불렀습니다.
1833년, 17세의 에이다는 찰스 배비지를 만났습니다. 배비지는 이미 '차분기관'(Difference Engine)이라는 기계식 계산기를 설계한 수학자이자 발명가였습니다. 에이다는 배비지가 구상 중이던 더 야심찬 기계 '해석기관'에 깊은 관심을 보였고, 두 사람은 지적 동반자로서 평생 교류했습니다. 1835년 윌리엄 킹과 결혼하여 러브레이스 백작 부인이 되었고, 세 자녀를 두었지만 수학 연구를 멈추지 않았습니다.
최초의 알고리즘과 컴퓨터의 비전
1842년 이탈리아 수학자 루이지 메나브레아가 배비지의 해석기관에 대해 프랑스어로 쓴 논문을 에이다가 영어로 번역하게 되었습니다. 에이다는 단순 번역을 넘어, 원문보다 세 배나 긴 방대한 주석(Notes)을 덧붙였습니다. 이 주석들에서 에이다는 해석기관이 어떻게 작동해야 하는지를 상세히 설명했으며, 특히 '주석 G'에서 베르누이 수를 계산하는 알고리즘을 기술했습니다. 이것이 최초의 컴퓨터 프로그램으로 인정받고 있습니다.
그러나 에이다의 진정한 위대함은 단순한 알고리즘 작성에 있지 않습니다. 그녀는 해석기관이 단순한 계산기를 넘어, 숫자가 아닌 다른 것들도 다룰 수 있다는 혁명적 통찰을 보여주었습니다. 에이다는 "해석기관은 숫자만이 아니라, 기호 관계를 표현할 수 있는 모든 대상을 다룰 수 있다"고 썼습니다. 이는 범용 컴퓨터의 핵심 개념에 대한 최초의 인식이었습니다.
특히 에이다는 해석기관이 음악을 작곡할 수 있다는 가능성을 제시했습니다. "만약 음악의 기본 관계를 과학적으로 분석하여 기관이 이해할 수 있는 형태로 표현한다면, 이 기관은 어떤 복잡한 음악이라도 정교하고 과학적으로 작곡할 수 있을 것이다"라는 그녀의 통찰은 디지털 음악과 인공지능 시대를 100년 이상 앞서 예견한 것이었습니다.
주석 G — 최초의 프로그램
에이다의 주석 G에 포함된 베르누이 수 계산 알고리즘은 세계 최초의 컴퓨터 프로그램으로 인정됩니다. 이 알고리즘은 반복(루프), 조건 분기, 변수 재사용 등 현대 프로그래밍의 핵심 개념을 모두 포함하고 있습니다. 비록 해석기관이 실제로 완성되지는 못했지만, 2000년대에 이 알고리즘을 현대 프로그래밍 언어로 구현한 결과, 정확하게 작동함이 확인되었습니다. 미국 국방부는 1980년 새로운 프로그래밍 언어에 에이다의 이름을 붙여 'Ada'라 명명했습니다.
디지털 시대의 예언자
에이다 러브레이스의 업적은 20세기 중반 앨런 튜링의 연구와 전자 컴퓨터의 등장 이후에야 온전히 평가받기 시작했습니다. 튜링 자신도 1950년 논문에서 "기계가 생각할 수 있는가"라는 질문을 다루며 에이다의 통찰을 언급했습니다. 에이다가 "기계는 스스로 창조하지 못한다"고 한 주장은 오늘날 인공지능 철학에서 '러브레이스의 반론'(Lady Lovelace's Objection)으로 알려져 있으며, AI의 창의성에 대한 근본적 질문으로 여전히 논의되고 있습니다.
매년 10월 둘째 주 화요일은 '에이다 러브레이스의 날'(Ada Lovelace Day)로 기념되며, 과학, 기술, 공학, 수학(STEM) 분야의 여성들의 업적을 기리는 국제적인 행사가 열립니다. 프로그래밍 언어 Ada, 마이크로소프트의 AI 챗봇 이름 등에서 그녀의 이름이 사용되고 있으며, 에이다는 바이런 경의 딸에서 디지털 시대의 선구자로, 영원히 기억될 인물입니다. 불과 36년의 짧은 생애 동안 그녀가 보여준 비전은 인류의 기술 문명을 앞서 비추는 등대가 되었습니다.