반응형

만약 누군가가 톱니바퀴를 가지고 컴퓨터를 만든다고 하면, 어떻게 들릴까?

오늘날 컴퓨터라고 하면, 반도체를 이용하여 갖가기 회로를 만들고 이어붙여서

전기를 통해 구동하는 장치를 당연스레 떠올린다.

하지만, 전기가 없고 반도체도 아직 없던 시절에 고안된 컴퓨터는 어떤 모습이었을까?

실제로 이 문제에 도전한 인물이 있는데, 바로 영국의 과학자 찰스 배비지이다.

찰스 배비지

 

찰스 배비지 - 위키백과, 우리 모두의 백과사전

위키백과, 우리 모두의 백과사전. 찰스 배비지(영어: Charles Babbage, FRS, 1791년 12월 26일~1871년 10월 18일)는 영국의 수학자이자 철학자, 발명가, 기계공학자로서 '프로그램이 가능한 컴퓨터' 개념의 시초자이다. "컴퓨터의 아버지"로 불린다. 배비지는 기계식 컴퓨터를 최초로 개발한 인물로 평가 받고 있으며, 그의 개발 이후 더욱 복잡한 형태의 기계식 컴퓨터들이 등장하게 되었다. 배비지가 생전에 남긴 수많은 업적은 당대 최고

ko.wikipedia.org

 

그는 당시에 사용되던 자카드 직기에서 영감을 얻어,

저장장치, 데이터 전송장치, 계산장치, 명령카드 등으로 구성된 장치를 고안한다.

조셉 마리 자카드

 

조셉 마리 자카드 - 위키백과, 우리 모두의 백과사전

위키백과, 우리 모두의 백과사전. 조셉 마리 자카드(Joseph Marie Jacquard, 1752년 7월 7일 ~ 1834년 8월 7일)는 프랑스의 상인이다. 프로그래밍 가능한 최초의 직기인 자카드 직기를 개발하는데 중요한 역할을 했으며, 다시 말해 현대의 컴퓨터를 개발하기 위해 IBM이 사용한 초기 버전의 디지털 컴파일러처럼 프로그래밍 가능한 다른 머신들의 개발에도 중요한 역할을 하였다. 자카드의 가족 성은 "찰스"(Charles)이지, "자카드"(

ko.wikipedia.org

 

'해석기관'이라고 이름을 붙인 이 장치는, 오늘날의 컴퓨터에 해당한다.

하지만 이 모든 장치들은 당시에 사용할 수 있는 기술들로 구현되어야 하였으므로,

모든 것이 톱니바퀴와 막대 등을 응용하여 설계되었다.

그러다 보니 기계의 규모가 엄청나게 커지고 무거워져서,

인간의 힘으로는 말 그대로 기계를 돌릴 수 없어서 증기기관을 이용하게 된다.

그의 또다른 발명품인 차분기관과 함께,

인간 대신 계산이 가능한 컴퓨터 개발의 가능성을 보여주었지만

애석하게도 완성을 보지는 못하였다.

개발 도중에도, 마치 무어의 법칙처럼

더 적은 부속으로 더 간단하고 빠르게 구현할 아이디어가 계속 떠올라서,

이전 제품개발을 멈추고, 새로운 개발을 다시 시작하곤 하였다.

당시의 사람들 중에, 이런 배비지의 해석기관을 이해하는 유일한 사람이 있었는데,

그녀가 바로 '에이다 러브레이스'이다.

 

'에이다 러브레이스'는 영국의 유명한 시인 조지 고든 바이런의 딸이다.

조지 고든 바이런

 

조지 고든 바이런 - 위키백과, 우리 모두의 백과사전

위키백과, 우리 모두의 백과사전. 제6대 바이런 남작 조지 고든 바이런(George Gordon Byron, 6th Baron Byron, FRS, 1788년 1월 22일 ~ 1824년 4월 19일)은 영국의 시인이다. 존 키츠, 퍼시 비시 셸리와 함께 낭만주의 문학을 선도했던 인물로 알려져 있다. 영국 런던에서 태어나 어려서부터 훌륭한 글재주로 주위의 칭찬을 받으며 자랐다. 2살 때 스코틀랜드의 애버딘으로 집을 옮겼으나 1798년에 제5대 바이런 남작이

ko.wikipedia.org

유명한 문학가의 딸이었지만,

아버지의 기질을 물려받아 방탕하고 불행한 삶을 살까봐 염려한 그녀의 어머니는,

그녀의 문학적인 성향을 철저히 억누르도록 하기 위해 수학만을 가르쳤고,

정말 엄격하게 훈육하였다고 한다.

그런데 그녀에게 수학을 가르친 사람은, 드모르간의 법칙으로 유명한 '오거스터스 드모르간'이다.

오거스터스 드 모르간

 

오거스터스 드 모르간 - 위키백과, 우리 모두의 백과사전

위키백과, 우리 모두의 백과사전. 오거스터스 드모르간(영어: Augustus De Morgan, 1806년 6월 27일~1871년 3월 18일)은 영국의 수학자이다. 런던 수학회의 창립자 중 한 명으로, 첫 번째 회장을 역임했다. 오거스터스 드모르간은 동인도 회사에서 일하던 군인의 아들로 인도에서 태어났다. 그러나 그가 태어나던 해, 가족은 영국으로 돌아온다. 대학에 들어가기 전까지 수학적 재능은 발견되지 않았으나, 특이한 숫자 놀이 등에 관심이 있었다.

ko.wikipedia.org

하지만, 이런 어머니의 노력이 아버지의 유전적인 영향을 완전히 배제할 수는 없었다.

그녀는 어느 순간 도박과 약물중독 등으로 고생하였고,

암으로 투병하다가 36세의 젊은 나이에 죽었다.

 

그녀가 최초의 프로그래머로 인정받게 된 계기는,

메나브레의 '해석기관개요'라는 논문을 번역하면서이다.

메나브레는 배비지의 해석기관에 대한 짧은 논문을 기술하였는데,

러브레이스는 번역본에 원문의 2.5배에 해당하는 주석을 붙였다.

그리고 그 안에는, 최초의 완전한 프로그램이라고 할 수 있는 내용이 포함되어 있다.

물론 배비지의 노트에도, 해석기관을 이용한 간단한 프로그램이 스케치되어 있었지만,

그 개념을 조합하여 루프(loop), 조건문(if~then), 하드웨어와 소프트웨어의 분리, 

그리고 해석기관이 수치정보뿐 아니라 다른 종류의 정보들도 처리할 수 있다는 가능성을 제시한 것은

에이다 러브레이스의 공로인 것이다.

 

이 책은, 결국 컴퓨터 역사에 있어서의 선구자들에 대한 이야기이다.

지금과 너무나도 다른 환경이고, 아직 컴퓨터가 나오기 이전인 상황에서

마치 오늘날의 컴퓨터를 예측이라도 하듯이 개념을 만들어내고

심지어 직접 만들어보려 애쓰던 사람들의 이야기이다.

그들의 고군분투하는 모습이 감동을 준다.

만화라서 가볍게 읽을 수 있을 거라 생각했는데,

기대 이상의 지적 만족감과 김동을 함께 준다.

반응형
반응형

세계 최초의 프로그래머로 인정받는 에이다 러브레이스에 관한 이야기이다.

에이다 러브레이스는, 영국의 유명한 시인인 조지 고든 바이런의 딸이다.

하지만 어려서부터, 문학 공부를 금지당하고 오로지 수학만을 배운 덕에,

수학 천재가 되고 찰스 배비지의 연구를 돕게 된다.

찰스 배비지는 컴퓨터 역사에서 빠질 수 없는 중요한 인물인데,

그가 구상한 해석기관에서 사용할 수 있는 프로그램을 에이다 러브레이스가 구상하면서

최초의 프로그래머가 된다.

찰스 배비지의 해석기관은 증기기관을 이용해서 동작하는 것이었는데,

현실에서 구현되지는 못하였다.

 

컴퓨터의 초기 역사에 대한 이야기이지만,

여러가지 흥미로운 내용들이 있다.

영국의 대시인의 딸이 대단한 수학자이자 프로그래머가 되기까지는

기막힌 사연이 있다.

또한, 그녀도 마지막에 아버지처럼 질풍노도의 삶을 살다가

36세의 젊은 나이로 죽음에 이른다.

또한, 컴퓨터를 고안한 천재라고 하지만, 

찰스 배비지 역시 굉장히 독특한 사람이었던 것 같다.

만화가 아니었으면 재밌게 읽기 힘들었을 만한 내용인데,

만화라서 재밌고, 상세한 내용들은 주석으로 보충설명되어 있다.

 

그리고, 주변 등장인물들 중에 굉장한 수학자들이 많이 있다.

오거스터스 드 모르간

 

오거스터스 드 모르간 - 위키백과, 우리 모두의 백과사전

위키백과, 우리 모두의 백과사전. 오거스터스 드모르간(영어: Augustus De Morgan, 1806년 6월 27일~1871년 3월 18일)은 영국의 수학자이다. 런던 수학회의 창립자 중 한 명으로, 첫 번째 회장을 역임했다. 오거스터스 드모르간은 동인도 회사에서 일하던 군인의 아들로 인도에서 태어났다. 그러나 그가 태어나던 해, 가족은 영국으로 돌아온다. 대학에 들어가기 전까지 수학적 재능은 발견되지 않았으나, 특이한 숫자 놀이 등에 관심이 있었다.

ko.wikipedia.org

조지 불

 

조지 불 - 위키백과, 우리 모두의 백과사전

위키백과, 우리 모두의 백과사전. 조지 불(영어: George Boole IPA: [dʒɔː(ɹ)dʒ buːl], 1815년 11월 2일~1864년 12월 8일)은 영국의 수학자, 논리학자이다. 논리대수인 불 대수를 창안해, 기호논리학 분야에 큰 업적을 남겼다. 조지 불은 영국 잉글랜드 링컨셔주 링컨에서 태어났다. 아버지는 구두를 제조하는 상인이었지만, 학구적이고 활동적인 사람이었다.  아버지가 교육에 관심이 많아 어려서부터 여러 가지 어학을 배웠다. 수

ko.wikipedia.org

윌리엄 로언 해밀턴

 

윌리엄 로언 해밀턴 - 위키백과, 우리 모두의 백과사전

위키백과, 우리 모두의 백과사전. 아일랜드에서 발행한 해밀턴 탄생 200주년 기념주화. 중앙의 ∇은 델 미분 연산자, 아래의 ∞은 무한대 기호이다. 윌리엄 로언 해밀턴(영어: William Rowan Hamilton IPA: [ˈwɪljəm ˈroʊən ˈhæməltən], 1805년 8월 4일 - 1865년 9월 2일)은 아일랜드의 수학자, 물리학자 및 천문학자로, 광학, 동역학 및 대수학의 발전에 큰 공헌을 했다. 그는 사원수를 발견한 이로써 널리 알

ko.wikipedia.org

찰스 도지슨(루이스 캐럴)

 

루이스 캐럴 - 나무위키

자라면서 알긴 알았어요. 할머니들과 캐럴의 관계가 이상하다는 걸요. ...... 캐럴이 앨리스 할머니를 사랑했다고 생각해요. 하지만 무척 자제했고, 선을 넘지는 않았을 겁니다. ...... 확실히 캐럴은 이상한 사람이에요. 그가 변태가 아니라고 하면서 눈가림을 시도하는 사람들은 틀렸어요. ...... 하지만 감탄스런 인물임에 틀림없습니다. 소아 성애자란 비난으로 그를 매장하고 싶지 않아요. ...... 150주년이 되는 해에 모두가 알고 싶어 하는 게 그

namu.wiki

한편, 컴퓨터 역사와 관련된 다른 인물들에 대한 내용도 스치듯 나오는데,

그중에 인상깊은 인물들 중 하나이다.

그레이스 호퍼

 

그레이스 호퍼 - 위키백과, 우리 모두의 백과사전

위키백과, 우리 모두의 백과사전. 그레이스 브루스터 머리 호퍼(영어: Grace Brewster Murray Hopper 1906년 12월 9일~ 1992년 1월 1일)는 미국의 컴퓨터 과학자이자 미국 해군 제독이다. 프로그래밍 언어 코볼의 개발을 주도하였다. 그레이스 호퍼는 1906년 미국 뉴욕에서 그레이스 브루스터 머리(영어: Grace Brewster Murray)라는 이름으로 태어났다. 아버지 월터 머리(영어: Walter Murray)는 미 해군

ko.wikipedia.org

 

작가의 홈페이지는 다음과 같다.

http://sydneypadua.com/

 

http://sydneypadua.com/

THE THRILLING ADVENTURES OF LOVELACE AND BABBAGE My idle-hours webcomic started by accident, continued as an excuse to procrastinate on more serious work, and eventually became a 320-page graphic novel. It spent over six months on the New York Times Bestse

sydneypadua.com

 

반응형

+ Recent posts