최초의 컴퓨터는 무엇일까?
최초의 컴퓨터는 정의에 따라 다르게 해석된다.
- 기계식 관점 : 배비지의 해석기관 ( 설계 ) , 차분기관 ( 부분 제작 )
- 전자식 범용 : ENIAC ( 1945 / 46 , 초기엔 저장 프로그램이 아니었다 )
- 저장 프로그램 최초 실행 : Manchester Baby ( 1948 )
- 상업용 초창기 : UNIVAC I ( 1951 )
- 특수 목적 전자식 : Colossus ( 1943~44 암호 해독 )
입력 → 연산 → 출력 ( Input → Process → Output ) 구조를 탄생시킨 사람은?
입출력 모델 구조는 오늘날 컴퓨터 과학의 기본 개념이다.
입출력 구조를 정립한 사람에 관해서 여러 가지 근거와 출처가 있지만,
이걸 처음 체계적으로 정립한 사람은 " 존 폰 노이만 " 으로 보는 게 맞다.
- 찰스 배비지의 해석기관 ( 1837 )은 이미 입력 , 연산 , 저장 , 출력 장치를 갖춘 설계를 했다.
- 하지만 당시에는 개념 설계 수준이었고, 실제로는 완성되지 않았다.
- 앨런 튜링은 1936년에 튜링 머신 입력 테이프 → 상태 전이 → 출력 테이프 라는 계산 가능성의 이론적 모델을 제시했다.
- 하지만 오늘날 우리가 배우는 입출력 구조를 현대 컴퓨터 구조의 핵심으로 확립한 건 폰 노이만 구조 ( 1945 ) 이다.
정리
- 최초 개념 설계 : 찰스 배비지 ( 해석기관 )
- 이론적 계산 모델 : 앨런 튜링 ( 튜링 머신 )
- 현대적 입출력 구조 정립 : 존 폰 노이만 ( 폰 노이만 구조 )
컴퓨터라는 단어의 유래
17세기부터 사람 계산자 ( Human Computer ) 를 의미했다.
20세기 중반부터 전자 계산기계 의미로 굳어지게 되었다.
최초의 프로그래머는 누구인가?
에이다 러브레이스가 해석기관을 위한 알고리즘적 설명과 통찰을 남겼다.
그 공로로 최초의 프로그래머라 칭하게 되었다.
다만 당시 역할과 범위에 대한 학술적 논의는 존재한다.
'🖥️Computer Science' 카테고리의 다른 글
| 컴퓨터의 문자 체계 (ASCII , Unicode, UTF-8) (0) | 2026.04.07 |
|---|---|
| 메모리 구조와 작동 원리 (0) | 2025.10.21 |
| CPU 구조 (0) | 2025.10.13 |
| 컴퓨터의 역사 (0) | 2025.09.29 |