인류 역사상 최초로 컴퓨터 프로그래밍이라는 개념을 제시한 수학 천재이자 선구자는 바로 에이다 러브레이스입니다.

에이다 러브레이스(본명: 어거스타 에이다 바이런, Augusta Ada Byron)는 19세기 영국의 수학자이자 작가입니다. 에이다의 아버지는 낭만주의 시인 조지 고든 바이런 (George Gordon Byron)입니다. 조지는 여성 편력으로 유명한데, 에이다의 어머니는 딸이 남편을 닮아 문란하고 방탕한 생활을 할까봐 시가 아닌 수학과 논리 교육을 엄격하게 시킵니다.

에이다가 18살이 되던 1833년 컴퓨터의 아버지로 불리우는 찰스 바베지를 만납니다. 바베지가 설계한 차분 기관과 해석기관에 대한 논문을 영어로 번역하면서 최초의 알고리즘을 설계합니다. 에이다는 해석 기관을 이용하여 베르누이 수를 계산하는 상세한 방법을 설계하는데, 이 일련의 단계에 컴퓨터 프로그래밍의 기본 구조인 반복(Loop)와 조건 분기(Conditional Jump)의 개념이 포함되어 있습니다. 이로 인해 에이다는 최초의 프로그래머로 인증 받고 있습니다. 

또한 에이다는 해석 기관이 단순히 숫자를 다루는 기계가 아닌 기호(심볼)을 다루는 기계임을 강조했습니다. 이는 텍스트 뿐만 아니라 그래픽, 오디오등 다양한 형태의 데이터를 처리하는 범용 컴퓨팅의 개념을 최초로 예견한 것이기도 합니다.

에이다의 업적을 기리기 위해 매년 10월 2번째 화요일을 에이다의 날로 기념하고 있으며, Ada라는 프로그래밍 언어도 존재합니다.


"해석기관은 스스로 창조할 수 있는 권한이 없습니다. 단지 우리가 수행하라고 명령하는 것을 따를 뿐입니다."

 

"나는 내가 하는 일을 '시적인 과학(Poetical Science)'이라고 부릅니다."

 

상상력은 무엇보다도 발견하는 능력입니다. 상상력은 우리 주변의 보이지 않는 세계를 탐험할 수 있습니다.

 

수학은 존재하는 것을 보여줍니다. 사물들 사이의 보이지 않는 관계를 표현하는 언어입니다. 하지만 그 언어를 제대로 사용하고 적용하려면, 우리는 보이지 않는 무의식을 온전히 이해하고, 느끼고, 포착할 수 있어야 합니다.

 

저에게 종교는 과학이고, 과학이 종교입니다.

 

 

꿈꾸는 프로그래머 에이다 러브레이스 | 문미영 - 교보문고

꿈꾸는 프로그래머 에이다 러브레이스 | 컴퓨터 프로그래밍을 개척한 위대한 수학자, 에이다 러브레이스를 만나 보자!1815년에 태어난 에이다 러브레이스는 컴퓨터가 발명되기 100년 전, 이미 상

product.kyobobook.co.kr

 

 

숫자로 상상하세요 | 시모나 포이도마니 - 교보문고

숫자로 상상하세요 | 컴퓨터가 태어나기 전에 어떻게 프로그래밍 언어를 구상했을까? 미래를 내다보는 통찰력을 가졌던 19세기 여성 과학자 ‘에이다’를 만나다 컴퓨터는 오늘을 살아가는 데

product.kyobobook.co.kr

 

 

에이다, 당신이군요 최초의 프로그래머 | 시드니 파두아 - 교보문고

에이다, 당신이군요 최초의 프로그래머 | 최초로 컴퓨터를 발명해낸 최고의 천재들을 소개한다. 보다 정확히는 ‘완성되었더라면’ 컴퓨터의 시초라 할 법한 ‘수학 기관’을 고안해내고 오늘

product.kyobobook.co.kr

 

 

에이다 러블레이스 | 로리 월마크 - 교보문고

에이다 러블레이스 | 이 책은 여성 컴퓨터 개척자 에이다의 삶에서 중요한 시기인, 외로웠던 어린 시절과 수학에 대한 열정이 넘쳤던 청소년 시절에 초점을 맞추어 에이다의 이야기를 상세하고

product.kyobobook.co.kr

 

 

우리 반 에이다 | 전혜진 - 교보문고

우리 반 에이다 | 세계 최초의 프로그래머, 에이다 러브레이스가 우리 반에 온다면? 컴퓨터의 기틀을 닦은 수학자이자, 프로그래머 에이다 러브레이스! 인생의 끝자락에 저승의 뱃사공 카론을

product.kyobobook.co.kr

 

 

+ Recent posts