최초의 컴퓨터 발명은 20세기 영국에서 찰스 배비지가 착안하고 1936년 앨런 매시슨 튜링이 완성한 '범용 컴퓨터'라는 아이디어를 실현한 것입니다. 특히 전자공학 분야의 수많은 기술 향상이 1946년 최초의 진정한 현대 컴퓨터인 에니악(ENIAC)의 탄생으로 이어졌습니다.

최초의 컴퓨터를 발명한 사람은 누구인가?
1834년부터 1837년까지 영국의 수학자 찰스 배비지는 최초의 '프로그래밍 가능한 계산 기계' 개념을 구상했습니다. 그는 블레즈 파스칼의 연구를 바탕으로 훗날 최초의 컴퓨터가 될 토대를 마련했으며, 천공 카드를 이용한 프로그래밍 원리(예: 바르바리 오르간 같은 자동 음악 연주기)에 착안했습니다. 하지만 당시 기술의 한계로 그의 '차분기관(Differential Engine)'은 끝내 완성되지 못했습니다.

그로부터 거의 한 세기 뒤, 또 다른 영국 수학자 앨런 튜링이 컴퓨터 과학사의 결정적인 전환점을 열었습니다. 그는 1936년 논문 <결정 문제에의 응용을 포함한 계산 가능한 수에 대하여>를 발표했고, 이는 '튜링 머신'의 개념으로 이어져 컴퓨터, 프로그래밍 언어, 컴퓨터 프로그램이란 개념을 하나로 통합했습니다.
프로그래밍 가능한 컴퓨터의 등장
현대 컴퓨터 시대는 제2차 세계대전 중 이루어진 획기적인 기술 발전 덕분에 열렸습니다. 전자 회로, 진공관, 콘덴서, 릴레이의 발명으로 기계 부품 시대가 끝나고 디지털 연산이 아날로그를 대체했습니다. 이 시기에 설계·제작된 컴퓨터들을 '제1세대 컴퓨터'라 부릅니다.
1937년부터 1944년까지 다음과 같은 장치들이 등장했습니다:
- 모델 K (부엌에서 설계됨!)
- Z 시리즈
- ABC (아타나소프-베리 컴퓨터)
- 복소수 계산기 (또는 모델 I)
- 하버드 마크 I
전쟁을 위한 컴퓨터: '봄브'와 '에니그마'
제2차 세계대전 중 영국은 블레츨리 파크에서 독일군의 통신 암호를 해독하기 위해 총력을 기울였습니다. 독일의 주력 암호 시스템인 '에니그마(Enigma)'는 폴란드 비밀 정보부가 만든 '봄브(Bombe)'라는 기계와 영국이 개량한 장비로 공격받았습니다.
앨런 매시슨 튜링은 1936년 논문 발표를 통해 프로그래밍 가능한 컴퓨터의 길을 열었습니다. 그는 자신이 고안한 '튜링 머신'을 최초의 '프로그래밍 가능한 범용 계산기'로 설명하며, 프로그래밍과 '프로그램'이라는 개념 자체를 발명했습니다.
이 기계들은 암호 키를 찾는 데 사용되었습니다. 독일은 에니그마와는 완전히 다른 또 다른 암호 시스템(영국명 '피시(FISH)')을 개발했고, 이를 해독하기 위해 맥스 뉴먼 교수가 '콜로서스(Colossus)' 또는 '튜링 봄브'를 제작했습니다. 이 기계는 전략적 중요성 때문에 해체되어 은폐되었습니다.
에니악(ENIAC)에서 현대 컴퓨터로

1946년, 프레스퍼 에커트와 존 윌리엄 모클리가 설계한 에니악(ENIAC, Electronic Numerical Integrator and Computer)이 등장하기까지 기다려야 했습니다. 에니악은 튜링 완전성을 갖춘 최초의 완전 전자식 컴퓨터였습니다. 1948년에는 폰 노이만 아키텍처를 채택한 기계들이 나타났습니다. 이전 기계들과 달리 프로그램과 데이터가 같은 메모리에 저장되어 프로그램을 데이터처럼 다룰 수 있게 되었습니다. 이 아키텍처를 처음 적용한 기계는 1948년 맨체스터 대학에서 제작한 소규모 실험 기계(SSEM)입니다.
이후 IBM이 1952년 모델 701을 출시하며 제2세대(1956년), 제3세대(1963년), 제4세대(1971년) 컴퓨터로 발전했습니다. 제4세대에는 마이크로프로세서가 발명되어 소형화와 연산 능력 향상을 향한 끝없는 경쟁이 시작되었습니다. 데스크톱, 노트북, 그래픽 카드, 스마트폰, 태블릿 등 수많은 첨단 기기가 일상이 되었으며, 인공지능은 이 발명의 최신 진화 형태라 할 수 있습니다.
더 알아보기
- 컴퓨터의 선사시대와 역사: 계산의 기원에서 최초의 전자 계산기까지, 로베르 리고니에르, 로베르 라퐁, 1987.
- 컴퓨터: 컴퓨팅의 역사, 마크 프라우엔펠더, 그륀트, 2006.