목차 1. 프로그램 우리는 매일 같이 프로그램을 사용한다. 티비, 스마트폰, 노트북 모두 프로그램으로 작동한다. 프로그램을 작성하는 사람을 프로그래머, 프로그래머가 사용하는 언어를 프로그래밍 언어라고 한다. 프로그래밍 언어에는 C언어, 파이썬, 자바스크립트 등이 있다. 2. 기계어 하지만 원래 컴퓨터는 프로그래밍 언어를 이해할 수 없다. 컴퓨터는 기계어만 이해한다. 기계어 machine language는 컴퓨터가 알아듣는 언어로 0, 1로 구성되어 있는 이진수이다. 3. 컴파일러 그러나 기계어는 인간에게는 상당히 불편하기 때문에 사람들은 점차적으로 인간의 언어에 근접한 프로그래밍 언어를 만들었다. 인간이 프로그래밍 언어를 배워서 프로그램을 작성하면 컴파일러는 이것을 기계어로 바꿔준다. 4. 알고리즘 al..