Search
Duplicate
🤔

[개잡다] 세계 최초의 프로그래머는 누구일까?

간단소개
개발 잡학을 다룹니다.
팔만코딩경 컨트리뷰터
ContributorNotionAccount
주제 / 분류
개발지식
잡지식
태그
개발지식
잡지식
Scrap
8 more properties

[개잡다 : 개발 잡학을 다룹니다]

1. “세계 최초의 프로그래머는 누구일까요?”

꼭 퀴즈쇼의 문제 같은 이 질문에 대한 답은, 에이다 러브레이스(Ada Lovelace, 1815~1852)라는 이름을 지닌 영국의 여성입니다.
42 공식 홈페이지에 소개된 에이다
에이다의 197번째 생일을 기념하기 위한 Google Doodle. (2012년 12월 10일)
1 : 일류 수학자가 될 수 있을텐데... 2: 근데 그녀의 향학열을 먼저 검증해야 하지 않을까요?? 3: 그녀는 수학자가 필요로 하는 재능이 있습니다! 4: 머지않아 정신과 신체가 충돌하겠죠... [내레이션] : 저명한 수학자들에게 가르침을 받은 에이다는 인간 계산기로 변했습니다!
수학자 찰스 배비지는 세계 최초의 컴퓨터인 해석기관(Analytical Engine)을 만들기 시작했는데, 이때 에이다는 찰스 배비지와 교류하며 해석기관에 쓰일 알고리즘을 만들었습니다.
어떤 알고리즘이냐면 베르누이 수를 구할 수 있는 알고리즘이었습니다.
세계 최초 컴퓨터인 해석기관의 모형도
에이다가 만든 베르누이 수를 구하는 알고리즘
사실 이렇게 보면 안 와닿지만 반복문, GOTO문(놂... ), IF문을 처음으로 설계한 사람이기도 합니다! 보통 저런 엄친딸이라면 아주 편안한 인생을 살았을 텐데, 실제로는 파란만장한 삶을 살았답니다.
에이다의 아버지는 친척과 근친상간, 불륜을 저지르고 다녔으며(일설에 따르면 몇 백명), 거기다가 도박, 승마, 권투 등 한량처럼 살았습니다. 또한 에이다의 어머니와 한 달만에 이혼하여 에이다의 아버지는 정상적인 가장과는 거리가, 에이다의 가정은 정상적인 가정과도 멀었습니다.
그렇기에 에이다의 어머니는 에이다가 아버지처럼 방탕한 삶을 살까 걱정하여 그녀가 문학을 배울 수 있는 기회를 전부 뺏어버리고 수학을 가르쳤습니다. (당시 영국에서 문학은 현재 시대의 힙합과 락 음악 같은 느낌이었을 것입니다)
참고로 에이다의 아버지는 영국의 전설적인 시인, 조지 고든 바이런입니다. 그 때문에 에이다의 어머니는 에이다가 문학에 흥미를 가지는 것에 반감이 있었을 것입니다.
그녀 또한 아버지의 피를 부인할 수 없는지, 도박으로 재산을 탕진하고 젊은 나이인 36살에 자궁암으로 생을 마감합니다. (지금으로 치면 프로그래머가 코인하다 암걸려 죽은 것이겠지요?)
에이다 러브레이스는 개발자들의 귀감이자, 개발자들에게 생각할 여지를 많이 주는 인물인 것 같습니다.

결론

참고자료 및 인용