[만화] 1. 찰스 배비지와 에이다 러브레이스
글쓴이: joone / 작성시간: 토, 2018/10/20 - 3:25오전
안녕하세요. http://joone.net에서 연재 중인 제 만화를 kldp에도 올려볼까 합니다. 많은 의견주세요. 그냥 copy & paste가 안되서 BBCode로 다시 만들고 있습니다. 혹시 배경색을 흰색으로 바꿀 수 있을까요?
인류는 수학 계산을 좀 더 편리하고 정확하게 하기 위해 여러가지 도구를 만들었다. 그 중 주판은 여러 고대 문명에서 사용되었다.
우리나라에는 1400년대경에 중국에서 주판이 전래되었고 1980년대까지 개인은 물론이고 은행에서도 주판을 사용하였다. 그 후, 컴퓨터가 보급되면서 거의 자취를 감추었다.
서양에서는 17세기에 파스칼과 라이프니츠가 톱니 바퀴 등을 이용해서 기계적 계산기를 만들었다.
1822년 영국의 수학자 찰스 배비지는 기계식 방식으로 우리가 지금 사용하는 컴퓨터와 같이 기억, 연산, 입출력 장치로 구성된 차분 기관(difference engine)을 설계하였다.
1815년 영국의 대표적인 낭만 시인인 조지 고든 바이런의 딸로 태어난 에이다 러브레이스는 아버지가 일찍이 가족을 버린탓에 홀어머니 밑에서 자랐다. 어머니는 딸이 아버지를 닮을지도 모른다는 불안감에 에이다에게 문학 대신 수학과 과학을 배우도록 하였다.
당시 유명한 과학자들이 에이다를 가르쳤고, 그 중에는 드모르간의 법칙으로 유명한 수학자 드모로그간도 있었다. 그 결과, 드모르간이 인정할 정도로 수학에 큰 재능을 보인다.
17살이 된 에이다는 우연한 기회에 찰스 배비지가 만든 차분기관을 보게 된다.
그녀가 차분 기관을 설명할 목적으로 베르누이 수를 구하는 알고리즘을 만들었는데, 이를 최초의 컴퓨터 프로그램으로 평가하고 있다.
당시 에이다는 자신이 만든 알고리즘에서 현대 프로그래밍 언어에서 사용되는 중요한 개념인 루프, Goto, 제어문의 개념을 처음으로 소개하였다. 이런 공로로 그녀를 세계 최초의 프로그래머라고 부르기도 한다. 또한, 그녀의 이름을 딴 에이다라는 프로그래밍 언어도 존재한다.
하지만, 찰스 배비지는 기술적 한계로 차분기관을 완성하지는 못했고, 에이다도 자신이 만든 알고리즘을 한 번도 실행시켜보지 못했다.
1989년 부터 1991년 동안 찰스 배비지가 남긴 설계도를 기반으로 실제 차분기관 2호를 완성시켰는데, 놀랍게도 31개 자리수를 계산할 수 있었다.
참고
[1] https://ko.wikipedia.org/wiki/찰스_배비지
[2] https://ko.wikipedia.org/wiki/에이다_러브레이스
참고로 이 만화는 만화로 나누는 자유/오픈소스 소프트웨어 이야기에서 연재되고 있습니다.
댓글
옥의 티?
좋은 글 고맙습니다.
이런 공로로 그녀에게 세계 최초의 프로그래머라고 부르기도 한다.
는
이런 공로로 그녀를 세계 최초의 프로그래머라고 부르기도 한다.
로 바꾸면 어떤가요?
세벌 https://sebuls.blogspot.kr/
수정했습니다. :-)
수정했습니다. :-)
_________________________
http://joone.net
https://kldp.org/blog/2725
http://opensoftware.tistory.com
http://joone4u.blogspot.com
https://gnome.or.kr
텍스트 양식을 Full HTML 로 선택 하시고
Full HTML 로 해야 할 것 같은데, XSS 때문에 일반 사용자는 지원하지 않을 것 같군요.
일단, 제가 변경해 드리기는 했습니다.
고맙습니다. 더 보기가 좋네요. :-)
고맙습니다. 더 보기가 좋네요. :-)
_________________________
http://joone.net
https://kldp.org/blog/2725
http://opensoftware.tistory.com
http://joone4u.blogspot.com
https://gnome.or.kr
반갑습니다.
반갑습니다.
좋은 글/그림 감사합니다.
좋은 글/그림 감사합니다.
정말 그림을 잘 그리시네요. 부럽습니다.
그림 잘 그리는 분들이 정말 부러워요.
----------------------
얇은 사 하이얀 고깔은 고이 접어서 나빌레라
고맙습니다. :-)
고맙습니다. :-)
_________________________
http://joone.net
https://kldp.org/blog/2725
http://opensoftware.tistory.com
http://joone4u.blogspot.com
https://gnome.or.kr
댓글 달기