- 프로그래밍이란 인간이 컴퓨터와 같은 기계장치에게 명령어를 내리는 것이다.
- 기계어(101010)은 인간이 이해하기 어렵기 때문에 인간이 이해할수 있는 영어 형태로 프로그래밍 언어가 구성되어 있다.
- 인간이 영어로 된 프로그래밍 코드를 작성하면 이는 기계어 01010 로 번역이 되어 컴퓨터에서 전기적인 신호로 동작한다.

프로그래밍 레벨

- 저수준 언어 : 저수준 언어는 기계어(10101)과 유사하기 때문에 인간이 이해하기는 어렵지만 기계어로 빠르게 번역되어서 동작속도가 빠르다.
- 고수준 언어 : 고수준 언어는 인간의 언어(영어)와 유사하기 때문에 인간이 코드를 작성하기는 쉽지만 동작속도는 느리다.
- 하지만, 요즘은 컴퓨터 성능이 좋아서, 고수준은 언어인 파이썬도 빠르게 동작한다. 또 하지만 첨단 분야 항공이나 우주 분야에서는 여전히 저수준 언어가 사용된다.
프로그래밍 역사