1936년, 영국의 수학자 앨런 튜링(Alan Turing, 1912~1954)에 의해 고안된 튜링기계(Turing Machine)는 수식과 언어를 연산 처리할 수 있는 인류 최초의 컴퓨터라고 할 수 있다. 튜링기계는 헤드 좌우로 움직이는 무한한 길이의 테이프 위에 읽힌 입력을 프로그램된 일정한 규칙에 의해 바꾸어 가며, 현재의 컴퓨터가 실행하는 모든 연산