1940년대 컴퓨터의 주요 기능과 특징
1940년대는 컴퓨터가 처음으로 '계산'이라는 목적에 맞춰 전문적으로 설계된 시기였습니다. 당시 컴퓨터는 가격이 매우 비싸 정부, 대기업, 주요 연구기관에서만 사용할 수 있었습니다. 대표적인 예로 1944년에 완성된 하버드 마크 I(Harvard Mark I)가 있는데, 이 기계·전자기식 컴퓨터는 미국 육군의 탄도표 작성에 활용되었습니다.
기본적인 프로그래밍 기능
현대의 프로그래밍 언어에는 한참 못 미치지만, 이 시기에 최초의 소프트웨어가 개발되면서 컴퓨터가 저장된 명령어 집합, 즉 '프로그램'에 따라 동작할 수 있게 되었습니다. 존 모클리(John Mauchly), J. 프레스퍼 에커트(J. Presper Eckert), 그레이스 호퍼(Grace Hopper)는 초기 컴퓨터 프로그래밍 분야를 이끈 핵심 인물들이었습니다.
아날로그 방식의 계산
초기 컴퓨터는 완전한 디지털 방식이 아니었습니다. 많은 기계들이 디지털 컴퓨터의 이산적인 이진법(0과 1)만 사용하는 것이 아니라, 전압이나 회전과 같은 물리적 측정값에 기반한 아날로그 계산으로 결과값을 도출했습니다. 이러한 순수 아날로그 방식의 기계들은 탄도학이나 공기역학 등 과학 분야에서 널리 활용되었습니다.
전자기계 기술에 의존
초기 컴퓨터는 릴레이, 스위치, 진공관 같은 전자기계 기술에 의존했습니다. 그 결과 만들어진 기계들은 크기가 거대하고 가격이 비쌌으며, 상당한 유지보수 작업이 필요했습니다.
과학 발전에 남긴 중요한 공헌
당시의 여러 한계에도 불구하고, 1940년대 컴퓨터의 개발과 활용은 과학적 성취의 새로운 시대를 열고 디지털 시대의 막을 올렸습니다. 제2차 세계대전 중 영국의 암호 해독에 결정적인 역할을 한 콜로서스(Colossus) 컴퓨터와, 모클리와 에커트가 설계하여 미국 육군의 고급 계산 작업을 수행한 ENIAC이 대표적인 사례입니다.