C언어에 대해 공부하기전, 컴퓨터, 프로그램의 역사에 대해 알아보고, 기본적인 용어에 대해 배워보고자 한다. 이는, 앞으로의 모든 언어 공부에 도움이 되기에 넘어가지 말고 배우는 것을 추천한다. 컴퓨터의 기본적인 임무는 숫자 계산을 빠르게 하는 것이다. 하지만 계산만 빨리 할 수 있다고 해서 컴퓨터라고 부를 수 있는가? 요즘의 컴퓨터는 단지 계산만 하는 기계는 아니다. 컴퓨터란 명령어(instruction)들의 리스트에 따라 데이터를 처리하는 기계이다. 특정한 작업을 수행하도록 설계된 명령들의 리스트가 바로 프로그램(program)이다. 다양한 프로그램을 수행할 수 있는 능력은 컴퓨터를 범용적인 다재다능한 기계로 만들었으며 이것이 계산기와 컴퓨터를 구별하는 특징이 된다. 프로그래밍이 가능한 최초의 기계는..