컴퓨터가 등장하기 전에도 구멍이 뚫린 카드로 기계의 동작을 제어했습니다. 자카르 직기는 카드의 구멍 배열에 따라 어떤 실을 들어 올릴지 결정했습니다. 카드를 순서대로 이어 사용하면 정해진 무늬를 반복해서 짤 수 있었습니다. 복잡한 무늬를 만드는 지시가 사람의 손동작에만 의존하지 않고 카드에 담긴 것입니다. 무늬를 바꾸려면 그에 맞는 카드 배열을 준비해야 했습니다. 오늘날에는 장식 직물로 먼저 떠올리는 자카르라는 이름 뒤에 이런 기계 제어의 역사가 있습니다.
초기 컴퓨팅 장치의 발전

[계산]


[자카르드 직기]
[찰스 배비지와 차분기관]

오늘날의 같은 의미의 컴퓨팅은 19세기 찰스 배비지라는 사람에게서 처음 이루어졌습니다. 배비지는 항해술과 천문학에 관심이 많은 과학자였는데, 두 분야의 위치를 계산하는 데 필요한 숫자 값으로 이루어진 표를 만드는 과정에서 많은 스트레스를 받았습니다. 그래서 그는 그 계산을 대신할 기계를 개발하려 노력했지만 실패했습니다. 배비지의 기계는 기어, 휠, 지렛대, 막대가 복잡하게 조립된 형태였습니다.
[허만 홀러리스의 천공카드 기술]

전자식 컴퓨터의 등장

애니악