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