최초의 컴퓨팅 장치
영국의 기계 공학자이자 박식가인 찰스 배비지는 프로그래밍 가능한 컴퓨터의 개념을 처음으로 고안했습니다. "컴퓨터의 아버지"로 여겨지는 그는 19세기 초에 최초의 기계식 컴퓨터를 구상하고 발명했습니다. 항법 계산을 돕기 위해 설계된 혁신적인 차분 기관을 연구하던 중, 1833년에 그는 훨씬 더 범용적인 설계인 해석 기관이 가능하다는 것을 깨달았습니다. 프로그램과 데이터의 입력은 당시 자카드 직기와 같은 기계식 직기를 제어하는 데 사용되던 방식인 천공 카드를 통해 기계에 제공될 예정이었습니다. 출력 장치로는 프린터, 곡선 플로터, 벨이 포함될 예정이었습니다. 또한 이 기계는 나중에 읽을 수 있도록 숫자를 카드에 펀칭할 수도 있었습니다. 이 엔진은 산술 논리 장치, 조건부 분기 및 루프 형태의 제어 흐름, 통합 메모리를 포함하고 있어 현대적인 용어로 튜링 완전(Turing-complete)이라고 설명할 수 있는 최초의 범용 컴퓨터 설계였습니다. 이 기계는 시대를 약 1세기 앞서 있었습니다. 기계의 모든 부품을 수작업으로 만들어야 했는데, 이는 수천 개의 부품이 들어가는 장치에 있어 큰 문제였습니다. 결국 영국 정부가 자금 지원을 중단하기로 결정하면서 프로젝트는 해체되었습니다. 배비지가 해석 기관을 완성하지 못한 것은 주로 정치적, 재정적 어려움과 더불어 점점 더 정교한 컴퓨터를 개발하려는 그의 열망, 그리고 다른 사람들이 따라올 수 없을 정도로 빠르게 앞서 나가려는 욕구 때문이었습니다. 그럼에도 불구하고 그의 아들 헨리 배비지는 1888년에 해석 기관의 연산 장치(밀)의 간소화된 버전을 완성했습니다. 그는 1906년에 이를 사용하여 계산표를 만드는 시연을 성공적으로 마쳤습니다.
